社区
C语言
帖子详情
急问,怎么比较字符串是否相同?
Coder李海波
2007-08-06 02:36:19
1.不能一个字符一个字符去比较
2.不需要特别准确(比如90%以上准确就可以了)
3.应该可以提取一些特征值,按照特征值是否一样来比较,算法是什么?
比如将ACSII码求和,或者对字符进行位运算,把结果保存起来,等。
...全文
313
4
打赏
收藏
急问,怎么比较字符串是否相同?
1.不能一个字符一个字符去比较 2.不需要特别准确(比如90%以上准确就可以了) 3.应该可以提取一些特征值,按照特征值是否一样来比较,算法是什么? 比如将ACSII码求和,或者对字符进行位运算,把结果保存起来,等。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
isarc
2007-08-06
打赏
举报
回复
那你还给我这么多分,太不好意思了。
Coder李海波
2007-08-06
打赏
举报
回复
lsarc,我知道答案了。
isarc
2007-08-06
打赏
举报
回复
(抹布) 这个昵称让我想起了高中时期跟我很不好的前座贱人,因此,拒绝回答。
isarc
2007-08-06
打赏
举报
回复
sf
两个
字符串
比较
是否
有
相同
内容
如何查找两个
字符串
中
是否
有
相同
的部分,比如说存在两个
字符串
? 例:
C语言,
字符串
比较
是否
相同
(1.使用
字符串
比较
函数;2.使用循环)
运用C语言所学知识
比较
俩个
字符串
是否
相同
判断2个
字符串
是否
含有
相同
的字符
第一种:暴力法解决,时间复杂度太大,N*N。 第二种:也可以选择使用C++的map,map的插入和查找效率是lgN,所以总的时间复杂度是NlgN。当然你还可以使用unordered_map(底层是哈希存储),效率更高一点。 第三种:使用逻辑运算符&和 | 的性质。 具体实现是:每个字符都有一个ASCII码值,遍历一个
字符串
,把每个字符(ASCII码值为C)都转化成1 <<...
试编写一程序,要求
比较
两个
字符串
STRING1和STRING2所含字符
是否
相同
,若
相同
则显示“MATCH”, 若不
相同
则显示“NO MATCH”
试编写一程序,要求
比较
两个
字符串
STRING1和STRING2所含字符
是否
相同
,若
相同
则显示“MATCH”,若不
相同
则显示“NO MATCH”。 DATA SEGMENT STRING1 DB 'abcDEF' LEN1 DW $ - STRING1 STRING2 DB 'abcDEF' LEN2 DW $ - STRING2 STRING3 DB 'MATCH$' ...
C++
比较
两个
字符串
是否
完全
相同
在写程序的过程中,经常会遇到要
比较
两个
字符串
是否
相等的情况。如果要
比较
的对象是char
字符串
,则利用 int strcmp(const char s1,const char* s2) 当s1 < s2时,返回为负数; 当s1 == s2时,返回值= 0; 当s1 > s2时,返回正数。 即:两个
字符串
自左向右逐个字符相比(按ASCII值大小相
比较
),直到出现不同的字符或遇’\0’为止。...
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章