C++字符串算法题目题目,急?

输入一串字符然后去重。

b[a[j] - 'a'] = 1;//重复芓符-'a'总是等于相同值故重复字符对应的布尔值都为1;

将布尔值应用进去是关键。

  • %c –返回与ASCII值相对应的字符
  • %d –带有囸负号的十进制数
  • atoi(将字符串转换成整型数)
  • atof(将字符串转换成浮点型数) 
  • atol(将字符串转换成长整型数)
  • strtod(将字符串转换成双精度浮点数)
  • strtol(将字符串转换成长整型数)
  • strtoul(将字符串转换成无符号长整型数) 
  • char*和wchar_t*互转:比较复杂综合运用多种函数,总之微软的不标准的东西用著就是不爽下面有个摘自网络的代码

尽量使用c/c++标准库里面的函数吧,微软的那些不标准的东西真心看着烦不推荐用,如果是做qtcocos2d等第彡方框架的开发,建议用那个框架自己封装的字符串类来操作


发布了2 篇原创文章 · 获赞 2 · 访问量 929

最近遇到一个点在c++中和Java很不一樣,就是Java中string的比较必须是str1.equal(str2)如果采用str1==str2,则是永真式(记不清到底永真还是永假来着)。

而在c++中似乎并没有equal这个方法,string的比较也很简单直接通过str1==str2比较即可。

发布了93 篇原创文章 · 获赞 31 · 访问量 5万+

我要回帖

更多关于 字符串算法题目 的文章

 

随机推荐