设计算法并写出代码移除字符串中反复的字符,不能使用额外的缓存空间。
注意: 能够使用额外的一个或两个变量,但不同意额外再开一个数组拷贝。
简单题直接上代码:
#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] != '