删除小写字母字符串中重复字符。
来源:互联网 发布:手机整点报时软件 编辑:程序博客网 时间:2024/06/13 19:55
删除小写字母字符串中重复字符。比如,输入:bbcacdww;输出:bacdw。
void DeleteString(char* pstr){if (pstr == NULL)return;//创建哈希表并初始化char *pHash = pstr;const int tablesize = 256;int hashtable[tablesize];for (int idx = 0; idx < tablesize; ++idx)hashtable[idx] = 0;//统计每个字符出现的次数while (*pHash != '\0')hashtable[*(pHash++)]++;pHash = pstr;int k = 0;while (*pHash != '\0'){if (hashtable[*pHash]){pstr[k++] = *pHash;pHash++;if (hashtable[*pHash] > 1)pHash++;}}pstr[k] = 0;}
阅读全文
0 0
- 删除小写字母字符串中重复字符
- 删除小写字母字符串中重复字符
- 删除小写字母字符串中重复字符。
- 删除小写字母字符串中重复字符
- 【字符串】删除小写字母字符串中重复字符
- 【数据结构】中删除小写字母字符串中重复字符
- 删除小写字母字符串中重复字符。如果可以,优先删除重复字符中排在比他小字符前面的字符。
- 实现循环右移和删除小写字母字符串中重复字符——题集(二十)
- 给定一个只包含小写字母的字符串,删除重复的字母,每个字母只出现一次。在所有结果中,输出字典顺序最小的。
- 删除字符串中重复字符
- 删除字符串中重复字符
- 删除字符串中重复字符
- 删除字符串中重复字符
- 删除字符串中重复字符
- 删除字符串中重复字符。
- C# 删除字符串中除字母和数字之外的其它字符,C#将字符串中的大写转小写,小写转大写
- 59.删除字符串中的小写字母c
- 删除字符串中重复的字符
- 8月10日集训
- 存储过程与触发器
- can't shard collection: Uniqueness can't be maintained unless shard key is a prefix
- ubuntu 安装jekins
- flume是配置和使用
- 删除小写字母字符串中重复字符。
- jdk版本:运行环境的JDK版本与编辑环境的JDK版本不一致的问题
- LeetCode 633. Sum of Square Number
- 8月10日小结
- hdu---(1848)Fibonacci again and again
- 修改linux文件权限的命令chmod
- 树规 Evensgn 剪树枝
- USACO17JAN Cow Navigation 奶牛导航
- jquery-源码分析