//功能:删除字符串中重复出现的字符
//样例:google 输出:gole
//样例:google 输出:gole
//思路:哈希表过滤法。第1步,初始化一个哈希表,用以存储字符(key)及字符出现的次数;第2步,遍历哈希表,进行统计计数;第3步,输出统计次数为1及统计次数多余1的(输出1次)。如果多于1次则只显示一次,时间复杂度:O(n)。这里考虑多定义加一个新数组来存放输出。
参考代码如下:
//思路:哈希表过滤法。第1步,初始化一个哈希表,用以存储字符(key)及字符出现的次数;第2步,遍历哈希表,进行统计计数;第3步,输出统计次数为1及统计次数多余1的(输出1次)。如果多于1次则只显示一次,时间复杂度:O(n)。这里考虑多定义加一个新数组来存放输出。
参考代码如下: