Leetcode242. Valid Anagram
来源:互联网 发布:unity3d跑酷游戏素材 编辑:程序博客网 时间:2024/05/21 11:36
一、题目
Given two strings s and t, write a function to determine if t is an anagram of s.
For example,
s = "anagram", t = "nagaram", return true.
s = "rat", t = "car", return false.
Note:
You may assume the string contains only lowercase alphabets.
二、思路
给出两个字符串s和t,写一个函数来判断t是不是由s的字符颠倒字母顺序而构成的字符串。
1、将字符串转为数组
2、将数组排序
3、从0开始遍历数组,比较数组对应位置的字符是否相同
三、代码
public class Solution {
public boolean isAnagram(String s, String t) {
if(s.length()!=t.length())
return false;
char[]s1=s.toCharArray();
char[]t1=t.toCharArray();
Arrays.sort(t1);
Arrays.sort(s1);
int i=0;
while(i<s1.length){
if(s1[i]==t1[i])
i++;
else return false;
}
if(i==s1.length)
return true;
return false;
}
}
原题地址
0 0
- Leetcode242. Valid Anagram
- leetcode242: Valid Anagram
- Leetcode242. Valid Anagram
- LeetCode242 Valid Anagram
- leetcode242~Valid Anagram
- leetcode242. Valid Anagram
- LeetCode242——Valid Anagram
- leetcode242---Valid Anagram(判断两字符串是否为变位词)
- Valid Anagram
- Valid Anagram
- Valid Anagram
- Valid Anagram
- Valid Anagram
- Valid Anagram
- Valid Anagram
- Valid Anagram
- Valid Anagram
- Valid Anagram
- 3-7 类的友元函数的应用
- Redis Sentinel(redis哨兵)介绍
- 异军突起的宽松开源许可证
- Servlet开发步骤
- POJ 1598 Excuses, Excuses! 已被翻译
- Leetcode242. Valid Anagram
- 哈工大-2016级新生程序设计全国邀请赛 小明和字符串
- php Laravel框架学习(四) 之 表单与HTML
- 4554: [Tjoi2016&Heoi2016]游戏
- 【学习笔记之Openlayers3】初次接触openlayers3(第一篇)
- 【数据结构】图Graph的邻接矩阵,邻接表及深度、广度遍历
- CentOS7.2系统Hadoop集群部署
- char溢出计算
- 蓝牙Android