标签:算法
1. 一个简单的去除字符串中字符重复,并排序的算法
void remove_replace (char *str) { /* pos 是构造新字符串时的当前位置 */ int i, pos = 0; unsigned char buf[256] = {0}; for (i = 0; str[i]; i++) { if (1 == (buf[str[i]] += 1)) str[pos++] = str[i]; } memset (str+pos, 0, strlen (str)); }
标签:算法
原文地址:http://blog.csdn.net/zhanglpql/article/details/26056545