摘要: int removePalindromeSub(char * s){ if (!*s) return 0; int left = 0; int right = strlen(s)-1; while(left < right) { if (s[left++] != s[right--]) return 阅读全文
posted @ 2020-09-08 18:37 温暖了寂寞 阅读(157) 评论(0) 推荐(0) 编辑
摘要: int Mycmp( const void * a , const void * b){ int i = 0 , j = 0; char * s1 = *( ( char ** ) a ); char * s2 = *( ( char ** ) b ); while( *( s1 + i++ ) ! 阅读全文
posted @ 2020-09-08 17:14 温暖了寂寞 阅读(161) 评论(0) 推荐(0) 编辑
摘要: bool repeatedSubstringPattern(char* s) { int n = strlen(s); char k[2 * 10000 + 1]; k[0] = 0; strcat(k, s); strcat(k, s); return strstr(k + 1, s) - k ! 阅读全文
posted @ 2020-09-08 11:57 温暖了寂寞 阅读(93) 评论(0) 推荐(0) 编辑
摘要: char * modifyString(char * s){ int len=strlen(s); for(int i=0;i<len;i++){ char ch; for(ch='a';ch<'z';ch++){ if(s[i]=='?' && i>=1){ if(ch==s[i-1] || ch 阅读全文
posted @ 2020-09-08 10:05 温暖了寂寞 阅读(328) 评论(0) 推荐(0) 编辑
摘要: int* replaceElements(int* arr, int arrSize, int* returnSize){ *returnSize=arrSize; int i,MaxVal=-1,staybefor; for(i=arrSize-1; i>-1 ;i--) //从后往前遍历 每次比 阅读全文
posted @ 2020-09-08 09:27 温暖了寂寞 阅读(114) 评论(0) 推荐(0) 编辑
摘要: int** matrixReshape(int** nums, int numsSize, int* numsColSize, int r, int c, int* returnSize, int** returnColumnSizes){ if (r*c != numsSize*(*numsCol 阅读全文
posted @ 2020-09-08 08:40 温暖了寂寞 阅读(161) 评论(0) 推荐(0) 编辑