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

南昌做网站公司福州网站建设联系时事在

南昌做网站公司,福州网站建设联系时事在,免费申请手机号,金融棋牌网站建设题目 给定两个字符串s和t#xff0c;请判断它们是不是一组变位词。在一组变位词中#xff0c;它们中的字符及每个字符出现的次数都相同#xff0c;但字符的顺序不能相同。例如#xff0c;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;}MapCharacter, 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.pierceye.com/news/878496/

相关文章:

  • 买东西网站产品设计网张
  • 国外有哪些设计网站嵌入式软件开发工具有哪些
  • 做网站推广的销售电话开场白wordpress小工具插件
  • 简单网站建设公司flashfxp上传wordpress
  • 网站建设策划包括哪些内容展馆设计图
  • 网站建设中 翻译六安市 网站集约化建设
  • 全国卫生机构建设管理系统网站公司网站维护费用计哪个科目
  • 学做川菜最好的网站商标综合查询
  • 网站开发培训 价格哪些网站可以找到兼职做报表的
  • 网站建设功能分为几种北京自考网址
  • 购买网站域名怎么做会计分录广告机免费投放
  • 网上做网站赚钱深圳市无限空间工业设计有限公司
  • 商贸网站建设怎么查看wordpress版本
  • 电子商务网站建设哪本教材比较适合中等专业学校用网站建设yankt
  • 局域网网站建设需要什么条件企业建网站的目的
  • 高校专业建设网站桂林漓江竹筏
  • 自已做个网站怎么做网站网络的可用性
  • 深圳网站设计建设永州做网站
  • 怎么制作网站应用wordpress 淘宝客赚钱
  • 网站在政务新媒体建设方案打开手机网站速度慢
  • 网站备案表服务类网站模板
  • 个人网站维护费用淮安注册公司
  • 网站提交做海鱼的网站
  • 建设网站业务竞争大唯一做魅惑的网站
  • 建设学校网站的意义更换wordpress图标
  • 环保局网站如何做备案证明在线代理服务器网页版
  • 十佳网站武昌做网站哪家好
  • wordpress调用同分类最新文章seo营销网站的设计标准
  • 免费下载网站有哪些连云港网络公司排名
  • 如何迅速建企业网站毕设做网站需要什么技术准备