检查两个单词是否为变位词(Anagram)
检查两个单词是否为变位词(Anagram)
如果两个单词含有的字母相同即为变位词,例如“listen”and“silten”
import java.util.Arrays;public class solution {public static boolean isAnagram(String s1,String s2) {if(s1.length()!=s2.length())return false;elseif(s1==null&&s2==null)return true;elseif(s1==null||s2==null)return false;char a[]=s1.toCharArray();char b[]=s2.toCharArray();Arrays.sort(a);Arrays.sort(b);for(int i=0;i<s1.length();i++)if(a[i]!=b[i])return false;return true; }public static void main(String[] args) {String s1="listen";String s2="silten";System.out.println(isAnagram(s1,s2));}
}
检查两个单词是否为变位词(Anagram)相关推荐
- C++实现判断两个单词是否为变位词
C++实现判断两个单词是否为变位词 如果两个单词中出现的字母相同,并且每个字母出现的次数也相同,那么这两个单词就称为变位词.完成一个函数判断输入的两个字符串是不是互为变位词 #include<i ...
- 判断两个单词是否互为变位词
题目:在英语中,如果两个单词中出现的字母相同,并且每个字符出现的次数也相同,那么这两个单词互为变位词(Anagram).例如slient与listen.evil与live等互为变位词.请完成一个函数, ...
- c语言判断两个单词是否为变位词,C++变位词问题分析
在<编程珠玑>一书的第二章提到了一个变位词问题,变位词指的是一个单词可以通过改变其他单词中字母的顺序来得到,也叫做兄弟单词,如army->mary.由变位词可以引申出几个算法问题,包 ...
- java 变位词,java程序 问题: 判断两个单词是否为变位词。
满意答案 oicq... 2013.07.10 采纳率:40% 等级:13 已帮助:13836人 import java.util.Arrays; public class Test { /** ...
- 浙大python判断两个字符串是否为变位词_Python实现对变位词的判断
Python实现对变位词的判断 什么是变位词呢?即两个单词都是由相同的字母组成,而各自的字母顺序不同,譬如python和typhon,heart和earth. 变位词的判断 既然我们知道了变位词的定义 ...
- 浙大python判断两个字符串是否为变位词_算法2----------变位词
1.背景: 变位词指的是一个单词可以通过改变其他单词中字母的顺序来得到,也叫做兄弟单词,如army->mary. 题1:判断两个字符串s1和s2是否为变位词. 经典的字符串变位词检测问题是比较不 ...
- 浙大python判断两个字符串是否为变位词_python数据结构与算法 变位词
变位词 问题简述 "变位词"判断问题:所谓 "变位词" 是指两个词之间存在组成字母的重新排列关系,例如 Heart 和 Earth,python 和 typho ...
- 判断两个字符串是否互为变位词
看了个算法题目,觉得有趣,就换成了java版本的. 原文地址:blog.csdn.net/ns_code/article/details/21409663 题目: Write a method to ...
- 7-20 判断两个字符串是否为变位词 (10 分)如果一个字符串是 另一个字符串的重新排列组合,那么这两个字符串互为变位词。比如,”heart”与”earth”互为变位 词,”Mary”与”arMy
7-20 判断两个字符串是否为变位词 (10 分) 如果一个字符串是 另一个字符串的重新排列组合,那么这两个字符串互为变位词.比如,"heart"与"earth" ...
最新文章
- Delphi实现WebService带身份认证的数据传输
- python construct_python入门第一步
- Cordova:安卓白屏
- 有了它,一天学会 PyTorch!
- script id=tp type=text/html,demo.html
- SAP CRM 订单抬头文本的可编辑性讨论
- Tomacat乱码解决
- 使用pycharm配置flask项目,并使用git进行版本控制
- linux qemu运行windows,用qemu搭建CentOS 6 for colinux虚拟系统——《Windows下搭建CentOS 6开发环境之一》...
- 网约车司机用橡胶棍追打女乘客被行政拘留
- iSPRINT:Google 最高能的创新加速课程,产品一次就成的助推器!
- SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码;
- 2013年总结(4)-人脉
- 产品设计学习(一)——梁宁产品思维大纲
- 合成游戏中的数学原理
- Intellij IDEA 2019 英文界面乱码问题解决
- ElasticSearch 哪里不会点哪里
- 线段树1——神奇的数据结构
- 斯坦福NLP名课带学详解 | CS224n 第15讲 - NLP文本生成任务(NLP通关指南·完结)
- OneDrive登录问题