当前位置: 首页 > wzjs >正文

网站建设xm37建好的网站在哪里

网站建设xm37,建好的网站在哪里,公司网建设单位,山西手动网站建设推广题目 给定两个字符串s和t,请判断它们是不是一组变位词。在一组变位词中,它们中的字符及每个字符出现的次数都相同,但字符的顺序不能相同。例如,"anagram"和"nagaram"就是一组变位词。 分析 如果只考虑英文…

题目

给定两个字符串s和t,请判断它们是不是一组变位词。在一组变位词中,它们中的字符及每个字符出现的次数都相同,但字符的顺序不能相同。例如,"anagram"和"nagaram"就是一组变位词。

分析

如果只考虑英文字母,则用数组模拟哈希表先考虑字符串中只包含英文小写字母的情形。由于英文小写字母只有26个,因此可以用一个数组来模拟哈希表。

public class Test {public static void main(String[] args) {boolean anagram = isAnagram("anagram", "nagaram");System.out.println(anagram);}public static boolean isAnagram(String str1, String str2) {if (str1.length() != str2.length()) {return false;}int[] counts = new int[26];for (char ch : str1.toCharArray()) {counts[ch - 'a']++;}for (char ch : str2.toCharArray()) {if (counts[ch - 'a'] == 0) {return false;}counts[ch - 'a']--;}return true;}
}

哈希表方法:

public class Test {public static void main(String[] args) {boolean anagram = isAnagram("anagram", "nagaram");System.out.println(anagram);}public static boolean isAnagram(String str1, String str2) {if (str1.length() != str2.length()) {return false;}Map<Character, Integer> counts = new HashMap<>();for (char ch : str1.toCharArray()) {counts.put(ch, counts.getOrDefault(ch, 0) + 1);}for (char ch : str2.toCharArray()) {if (!counts.containsKey(ch) || counts.get(ch) == 0) {return false;}counts.put(ch, counts.get(ch) - 1);}return true;}
}
http://www.dtcms.com/wzjs/560389.html

相关文章:

  • 网站代码需要注意什么东西番禺网站建设公司
  • 做转运网站郑州专业网站设计公司地址
  • 名片型网站开发网站登录人太多进不去怎么办
  • 网站平台开通微信支付苗圃企业网站源代码
  • 静安微信手机网站制作公司网站定制开发
  • 医疗网站模版中关村网站建设的公司
  • 怎样给企业做网站贵阳网站建设设计公司
  • 自己做一个网站一年的费用jsp网站开发视频
  • 牡丹江网站建设公司江苏seo技术教程
  • 有什么样的网站开发做推广什么网站便宜
  • asp网站开发模板通号建设集团有限公司
  • 信用建设网站动态信息报送制度邢台163招聘最新信息
  • 个人做网站备案多少钱资讯类网站模板asp
  • 关于网站建设项目创业计划书网站前置审批怎么做
  • 教育 企业 重庆网站建设电商网站的制作
  • 家装效果图设计网站宁夏建设厅网站旧版
  • 漯河知名网站建设价格丝绸之路网站建设策划书
  • 用什么软件做动漫视频网站好网站制作公司网站建设网站
  • 花卉网站建设的总结与动易网站模板制作方法
  • 如何判断网站数据库类型wordpress 判断登录页面跳转
  • 重庆网站建设重庆零臻科技行wordpress 代码解读
  • 商务网站规划与网页制作产品设计毕业设计作品
  • 怎么建设自己网站的后台四川住房和城乡建设九大员网站
  • 网站开发毕业设计答辩谷歌广告代理商
  • 诸暨网站开发免费制作自己的微网站吗
  • 微网站功能列表网站301是什么
  • 网站优化任务站长统计在线观看
  • 设计公司网站建设方案百度搜索网站下方描述
  • 网站优化比较好的公司网络营销推广方案内容
  • 专业的网站建设报价做网站是干啥的