Leetcode初級總結(二)字串

2021-09-09 02:30:40 字數 1321 閱讀 1830

在 c 語言中,字串是使用 null 字元 『\0』 終止的一維字元陣列。

1、字串的初始化

char str = "hello";

char str1[6] = ;

char * str2 = "hello";

2、字串操作函式1、反轉字串
char* reversestring(char* s) 

if(resultint_max)

return result;

}

3、字串中的第乙個唯一字元
int firstuniqchar(char* s) ;

int i;

for (i = 0; i < lens; i++)

for (i = 0; i < lent; i++)

for (i = 0; i < 26; i++)

return true;

}

5、驗證回文字串
bool ispalindrome(char* s) 

if(len > 1)

if(!((s[j]>='a'&&s[j]<='z')||(s[j]>='a'&&s[j]<='z')||(s[j]>='0'&&s[j]<='9')))

if(s[i]!=s[j]&&(s[i]>='0'&&s[i]<='9'))

return false;

if(s[i]!=s[j])

}i++;

j--;}}

return true;

}

6、字串轉換整數(atoi)
int myatoi(char* str) 

if(signal == -1) num = -num;

if(num>int32_max) num = int32_max;

if(num7、實現strstr()int strstr(char* haystack, char* needle)

if (s18、報數#define maxn 10005

char s[maxn], t[maxn];

char* countandsay(int n) else

}strcpy(s, t);

strcpy(t, "");

}return s;

}

9、最長公共字首
//審題,是字串陣列

char* longestcommonprefix(char** strs, int strssize)

return str;

}

PLSQL總結 9 字元

字元 begin dbms output.put line to char用法 dbms output.put line to char sysdate,yyyy mm dd hh24 mi ss to char用法 dbms output.put line dbms output.put line...

C 陣列二(字元陣列)

字元陣列是用來存放字元資料的陣列,就是說,字元陣列中的每個元素存放乙個字元,字元陣列也可以用來存放字串。字串常量 字元常量 雙引號單引號 字元常量符串 a 佔2個儲存單元 多了 0 字元a僅佔乙個儲存單 1 字元陣列的定義格式如下 char陣列名 常量表示式 2 字元陣列的初始化賦值給字元陣列的各個...

Python入門示例系列10 字串 初級

python入門示例系列10 字串 初級 python中的字串用單引號 或雙引號 括起來,同時使用反斜槓 轉義特殊字元。s1 hello s2 hello s3 s4 s5 hello s6 hello s7 str print type s1 print type s2 print type s3...