Advertisement

基于字符串编码的方法

阅读量:

在刷题的过程中总结了一些规律,然后再抽象出模板,方便以后面试用。

【>

对函数参数判断

在设计函数时,首要任务是对参数进行有效性验证,通常需要关注以下几个方面的判断条件。

复制代码
 if (chars == NULL)    return 0;

    
 if (chars[0] == '\0') return -1;
    
    
    
    

字符串双指针的通用结构

在实际编程过程中,双指针常被用于从字符串的两端进行遍历操作,以下展示了一种基础的实现方式

复制代码
 bool isPalindrome(char * s){

    
     int low = 0;
    
     int hig = strlen(s) - 1;
    
     while (low < hig) {
    
     while (/*循环判断条件*/ && low < hig) ++low;
    
     while (/*循环判断条件*/ && low < hig) --hig;
    
 		
    
     if(s[low] != s[hig]) return false 或者 true;//里面的判断只是判断条件的一种,也可以是其他判断
    

全部评论 (0)

还没有任何评论哟~