#define LEN 0xffff
char * removeDuplicates(char * S){
char *ret = (char *)malloc(sizeof(char) * LEN);
int index = 0;
int i=0;
if(*S == '\0') return NULL;
for(i=0; S[i]!= '\0'; i++){
ret[index++] = S[i];
if(index >= 2 && ret[index-1] == ret[index-2])
index -= 2;
}
ret[index] = '\0';
return ret;
}
LeetCode-5064. 删除字符串中的所有相邻重复项-C语言
最新推荐文章于 2023-03-11 12:09:23 发布