设计算法并写出代码移除字符串中反复的字符,不能使用额外的缓存空间。
注意: 能够使用额外的一个或两个变量,但不同意额外再开一个数组拷贝。
简单题直接上代码:
#include <stdio.h> #include <string.h> void remove_duplicate(char vStr[]) { int Len = strlen(vStr); if (!Len) { printf("the string is NULL "); return ; } int Count = 0; for (int i=0; i<Len; ++i) { if (vStr[i] != '