(158)两个字符串是变位词
2015-10-18 13:22
567 查看
容易 两个字符串是变位词
查看运行结果
写出一个函数 anagram(s, t)去判断两个字符串是否是颠倒字母顺序构成的您在真实的面试中是否遇到过这个题?Yes样例给出 s=
"abcd",t=
"dcab",返回
true
public class Solution {
/**
* @param s: The first string
* @param b: The second string
* @return true or false
*/
public boolean anagram(String s, String t) {if(s.length()!=t.length())
return false;
byte[] b = s.getBytes();
int len = s.length();
for(int i=0;i<b.length;i++)
{
if(t.indexOf(b[i])!=-1)
len--;
}
if(len==0)
return true;
else return false;
}
};
相关文章推荐
- 第一行代码笔记10(WebView控件)
- asp.net的自定义控件和用户控件的区别
- 程序员的境界升华
- 一、Linux下MySQL安装和卸载图文教程详解
- iptables命令
- 读《UML大战需求分析》有感一
- DDD事件总线的实现
- 如何使用在三星840 SSD硬件加密下使用Bitlocker
- [置顶] Android 博客目录整理
- jQuery基本选择器
- 20125337——信息安全系统设计基础第五周学习笔记
- 字符类型 String 怎样转换成 日期类型 Date?
- ubuntu下个人常用库的安装
- Dungeon Game 解答
- Windows Server 2008 R2 简体中文版 显示中文乱码
- c++数据结构——模板类重写栈
- 控件懒加载
- Centos系统备份与恢复教程
- JDBC-MySql简单的查询和插入数据
- Android 自定义属性,系统控件扩展