为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

删除重复字符串 

2017-12-11 6页 doc 22KB 21阅读

用户头像

is_180829

暂无简介

举报
删除重复字符串 删除重复字符串  字符串去重 对于一串字符,其中有重复的字符,那么如何删除,这是一个问题。 老师给出的是C++程序:目的是为了让我们更多的利用字符串处理函数,而不是其它。 #include #include using namespace std; int main() { int i,j; string str = "flskdfjlskdfle.,.;,;,p43h"; for(i=0; i void quchong(char c[]); int main() { char c[]="fls...
删除重复字符串 
删除重复字符串  字符串去重 对于一串字符,其中有重复的字符,那么如何删除,这是一个问题。 老师给出的是C++程序:目的是为了让我们更多的利用字符串处理函数,而不是其它。 #include #include using namespace std; int main() { int i,j; string str = "flskdfjlskdfle.,.;,;,p43h"; for(i=0; i void quchong(char c[]); int main() { char c[]="flskdfjlskdfle.,.;,;,p43h"; quchong(c); printf("%s\n",c);//输出删除重复后字母后的字符数组 // for(i=0; i #include using namespace std; string quchong(string str); int main() { string str ="flskdfjlskdfle.,.;,;,p43h"; str = quchong(str); cout << str << endl; return 0; } string quchong(string str) //因为返回的是局部变量的值,可能会出问题 { char c[str.length()]; for(int k=0; k_M_length; } typedef size_t size_type; #ifndef __SIZE_TYPE__ #define __SIZE_TYPE__ long unsigned int #endif #if !(defined (__GNUG__) && defined (size_t)) typedef __SIZE_TYPE__ size_t; 这是直接从警告中找出来的~这样就可以理解为什么会有警告了。 Java对类型检查比较严格~所以没有警告~但感觉不是很好。想想这样~如果中间有中文出现~那么这个程序是不适合的~需要用到比较特殊的散列函数~这样就不一定做得到线性时间了~但还是可以在平方时间内实现。
/
本文档为【删除重复字符串 】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索