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

游戏网站代码高速wordpress优化

游戏网站代码,高速wordpress优化,公司网站开发,电商网站首页怎么制作2024.1.7 题目来源我的题解方法一 哈希表方法二 数组 题目来源 力扣每日一题#xff1b;题序#xff1a;383 我的题解 方法一 哈希表 使用哈希表记录ransomNote中所需字符的数量#xff0c;然后遍历magazine并将哈希表中存在的对应的数量减一 时间复杂度#xff1a;O(nm… 2024.1.7 题目来源我的题解方法一 哈希表方法二 数组 题目来源 力扣每日一题题序383 我的题解 方法一 哈希表 使用哈希表记录ransomNote中所需字符的数量然后遍历magazine并将哈希表中存在的对应的数量减一 时间复杂度O(nm)。n表示ransomNote的长度m表示magazine的长度 空间复杂度O(n)。 public boolean canConstruct(String ransomNote, String magazine) {MapCharacter,Integer neednew HashMap();for(Character ch:ransomNote.toCharArray()){need.put(ch,need.getOrDefault(ch,0)1);}for(Character ch:magazine.toCharArray()){if(need.containsKey(ch))need.put(ch,need.get(ch)-1);}for(Character key:need.keySet()){if(need.get(key)0)return false;}return true; }方法二 数组 由于都是小写字母所以可以使用数组代替哈希表 这里采用先求magazine中的各个字母的数量然后去匹配ransomNote这样可以在匹配的过程中判断magazine某个字符不存在或者该字符的数量不足以组成ransomNote可以提前结束后续的计算。 时间复杂度O(nm) 空间复杂度O(|S|)。|S|26 public boolean canConstruct(String ransomNote, String magazine) {int[] ransnew int[26];for(int i0;imagazine.length();i){char chmagazine.charAt(i);rans[ch-a];}for(int i0;iransomNote.length();i){char chransomNote.charAt(i);rans[ch-a]--;if(rans[ch-a]0)return false;}return true;}有任何问题欢迎评论区交流欢迎评论区提供其它解题思路代码也可以点个赞支持一下作者哈~
http://www.dnsts.com.cn/news/96385.html

相关文章:

  • 百度网站审核期时间普陀区建设局网站
  • 上海做网站报价手机软件制作平台
  • 郑州网站建设哪家有软件开发app制作需要多少钱
  • 做天猫网站多少钱电商网站建设用php
  • 网站备案座机微信小程序开发方案怎么做
  • 高校网站建设要点铜陵网站建设维护
  • 类似红盟的网站怎么做wordpress后台编辑慢
  • 科技风格设计网站公司网站建设费分录
  • 建设网站的视频做网站移动端建多大尺寸
  • 顶尖的赣州网站建设下载百度极速版
  • 哪里有免费的网站模板下载 迅雷下载 迅雷下载软件win7dw做asp购物网站
  • 动漫做的游戏 迅雷下载网站重庆的汽车网站建设
  • 免费建网站的服务器企业微信网站建设方案模板
  • 做土特产网站什么名字最好c 购物网站开发流程
  • 聊城高端网站制作大连白云小学网站建设
  • 站长seo软件桂林建设银行招聘网站
  • 月付购物网站建站认证网站所有权要添加代码
  • 广州网站建设实力乐云seo洮南住建局网站
  • 网站搭建的步骤深圳app外包公司排行榜
  • 服务器对应的网站开发语言做网站电话说辞
  • 济南网站建设内容设计实验室 wordpress主题
  • 网站建设清单表格c2c网站有哪几个
  • vs2010网站制作教程电子商务网站开发与建设试卷
  • 各种购物网站大全招聘系统推广哪家好
  • 网页设计特效网站网站后台上图片后网页显示不正确
  • 北京网站制作设计与开发服务cnnic网站
  • 化妆品电子商务网站建设策划书企业网站内页
  • 如何提高网站的功能性建设个人博客网站建设
  • 江苏泰州网站建设烟台百度建网站
  • 网站建设的开多少税率中文字体设计网站