问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

判断一个字符串里是否包含另一个字符串所有的字符

发布网友 发布时间:2022-04-27 11:57

我来回答

1个回答

热心网友 时间:2022-05-06 03:31

如果“一个字符串”全部是英文字符的话,只要开一个char s[128];的哈希表,每个在其中出现的字符按它的ASCII值,将相应的元素置为1;
然后扫描“另一个字符串”,检测每一个字符,在数组中对应元素的值是否为1。若这个串里的对应元素值全部为1,则是“包含另一个字符串所有的字符”。
这个算法的时间复杂度为O(n1+n2),n1和n2是二个字符串的长度。
#iclude<stdio.h>
int
main()
{char
s1[200],s2[200],s[128]={0}; //初始化,所有字符均未出现
int
i,k=1;
gets(s1);
gets(s2);
for(i=0;s[i];i++)

s1[s[i]]=1; //将字符串s1中出现的每一个字符,均“记录在案”
for(i=0;s2[i];i++)

if(!(s[s2[i]]))k=0; //若s2中有字符在“记录簿”中未出现,就作记录
if(k)printf("s1包含了s2中的全部字符\n"); //根据是否有记录输出相应记录

else printf("s1未包含s2中的全部字符\n");
return
0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
滴管的化妆品如何确定已经使用 什么是工程硕士啊 什么是工程硕士呀 为什么工科的叫做工程硕士,工学的叫做工学硕士? 谁能给我排几套炉石传说潜行者的平民化套牌,要大众化的,稀有、史诗、传... 炉石传说推荐新手卡组潜行者? 炉石传说潜行者通灵学园扩展包新卡有哪些_通灵学园扩展包潜行者卡牌大 ... 炉石传说狗头人冒险盗贼卡牌 潜行者初始套牌一览 马桶堵了怎么办 坐便器冲水方式哪种好 各位喜欢郑源的朋友,帮忙查一下林学〈森林保护〉的就业岗位_百度... 加推数字化营销要怎么做? 全员营销的英文表达是怎么样的呢? 有的人翻译为“general marketing”这样对吗? 怎么判断一个字符串是否包含另一个字符串 c++ string怎样判断字符串里面是否含有某个字符串? 如何理解全员营销的意义 什么是全员营销理念,全方位服务含义是什么,优质服务的含义 请问,全员营销做的好的行业案例有哪些?求经验分享。 什么是全员营销理念、全方位服务含义是什么? 如何建立全员营销意识 什么是全员营销 全员营销的案例 苹果手机里面下载的歌怎么删除啊 复刻手表靠谱吗? 如何鉴别真假劳力士? 正装表怎么选? “国版”国际品牌腕表与国外的有什么区别? 切利尼KZ和Fk对比哪个好? N厂的劳力士切利尼怎么样的,能跟FK厂的比吗? 劳力士水鬼复刻哪个厂好? 经典复刻手表有哪几款? 用英文5句话写冬天的句子? 加推系统是如何给全员统一下发推广素材的? 如何判断一个字符串是否包含另一个字符串 描写冬天的景色 英语句子 七个单词左右 为什么我们的销售那么不好?? 如何判断一个字符串中是否有指定字符 描写冬日景色的英语文章。急!急急! 如何提升品牌营销能力? 描写冬天的景色 英语句子 10个单词 中小型企业如何做好网络营销? 关于冬天的英语作文(最少8句)跪求啊!!! 企业进行营销传播组合决策时应考虑哪些因素 描写夏天 秋天 冬天英语句子 开厂子怎么样找销路 如何判断一个字符串中是否包含某一字符 求一篇关于冬天景物的英语短文,70词左右 关于冬天的美景的句子 用英文写一个地方的景色(写15句) vivo线充连接电源时有滋滋的响声怎么回事 合合的基本简介