判断两个字符串中出现的字符是否完全一样(顺序可以不同)
来源:互联网 发布:风险指数矩阵举例 编辑:程序博客网 时间:2024/04/26 11:56
假设两个字符串中所含有的字符和个数都相同我们就叫这两个字符串匹配,
比如:abcda和adabc,由于出现的字符个数都是相同,只是顺序不同,
比如:abcda和adabc,由于出现的字符个数都是相同,只是顺序不同,
所以这两个字符串是匹配的。
算法时间复杂度:O(n)
空间复杂度:四字节
bool compareTwoStr(char *str1,char *str2){//利用自己与自己异或为0 if(str1==NULL&&str1==NULL) return true; if(str1==NULL||str1==NULL) return false; int tem = str1[0]; int i=1; while(str1[i]!='\0'){tem^=(int)str1[i++];}//获取字符的ASCII码 i=0; while(str2[i]!='\0'){tem^=(int)str2[i++];} if(tem==0) return true; return false;}
0 0
- 判断两个字符串中出现的字符是否完全一样(顺序可以不同)
- 函数: 判断两个字符串是否完全一样
- 判断字符串中的字符是否完全不同
- java判断两个文件的内容是否完全一样
- 判断两个数组是否完全一样(未完成)
- 判断两个字符串所含字符是否完全相等
- 比较两个数组元素是否相同,顺序可以不同,维数必须一样
- go判断两个字符串是否是是相互打乱的,也就是说它们有着相同的字符,但 是对应不同的顺序。
- 编写一个函数,判断两个字符串是否是是相互打乱的,也就是说它们有着相同的字符,但是对应不同的顺序。
- 比较组成两个字符串的字符是否一样
- 假设两个字符串中所含有的字符和个数都相同我们就叫这两个字符串匹配, 比如:abcda和adabc,由于出现的字符个数都是相同,只是顺序不同, 所以这两个字符串是匹配的。要求高效!
- LeetCode242_Valid Anagram(判断两个字符串是不是由完全一样字符组成) Java题解
- oracle判断一个字符串中是否包含另外一个字符串(想要不论顺序或者不相邻的字符)
- 字符串问题---判断字符数组中是否所有的字符只出现了一次
- 判断字符串中每个字符是否唯一出现
- 判断两个字符串是否有相同的字符
- Arrays_Strings 判断两个字符串是否有相同的字符 @CareerCup
- 判断两个字符串是否由相同的字符组成
- 不重新编译apache安装mod_deflate模块
- http://write.blog.csdn.net/postedit
- C/C++ 中宏与预处理使用方法大全 (VC)
- 电脑越来越卡,看看有没有这些原因
- http://write.blog.csdn.net/postedit
- 判断两个字符串中出现的字符是否完全一样(顺序可以不同)
- http://hao.360.cn/
- MFC的多国语言界面的实现 dialog multilanguage 基于对话框
- 积分图
- 改包名
- Shiro学习详解
- 生活没有BGM
- AndroidManifest Intent-Filter Action android:name属性
- loadpe给程序添加导入表的时候