Java如何实现有效的字母异位词?

有效的字母异位词

创新互联公司是网站建设技术企业,为成都企业提供专业的成都网站设计、做网站,网站设计,网站制作,网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制适合企业的网站。10多年品质,值得信赖!

给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。

示例 1:

输入: s = “anagram”, t = “nagaram”

输出: true

示例 2:

输入: s = “rat”, t = “car”

输出: false

说明:

你可以假设字符串只包含小写字母。

进阶:

如果输入字符串包含 unicode 字符怎么办?亨达全球HantecGlobal代理申请你能否调整你的解法来应对这种情况?

class Solution {

public boolean isAnagram(String s, String t) {

int[] map = new int[128];

char[] sArray = s.toCharArray();

for(char ch:sArray){

map[ch]++;

}

char[] tArray = t.toCharArray();

for(char ch:tArray){

map[ch]--;

}

for(int n:map){

if (n != 0) {

return false;

}

}

return true;

}

}


文章名称:Java如何实现有效的字母异位词?
链接分享:http://bzwzjz.com/article/gsppco.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站制作 网站建设开发 成都企业网站制作 移动网站建设 手机网站设计 成都网站设计公司 成都网站设计 教育网站设计方案 商城网站建设 网站建设推广 网站制作报价 品牌网站建设 成都网站制作 营销网站建设 成都营销网站制作 宜宾网站设计 成都网站设计 高端网站建设 成都响应式网站建设 成都网站建设 网站制作公司 成都网站建设公司