首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一道题,从空间和效率分别做一下.解决办法

2012-03-03 
一道题,从空间和效率分别做一下.写一个函数,查找一个字符串中是否有相同的字符.请从空间和效率两方面.[解

一道题,从空间和效率分别做一下.
写一个函数,查找一个字符串中是否有相同的字符.请从空间和效率两方面.

[解决办法]
这个是用mfc类的CString的。还是比较高效率的:

#include <afx.h>
#include <iostream.h>

int main(){
CString str = "ABCDEAADBBFFE ";
cout < < "Before check:\n " < <str < <endl;
for(int i=0;i <str.GetLength();i++)
{
if(str.Find(str[i],0) < i){
str.Delete(i);
i--;
}
}
cout < < "After check:\n " < <str < <endl;
return 0;
}

热点排行