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

自助建站管理平台公司网站本地如何弄

自助建站管理平台,公司网站本地如何弄,广西网站建设推广大概需要多少钱,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.hkea.cn/news/14542557/

相关文章:

  • 网站策划任职要求买表去哪个app是正品
  • tag做的最好的网站桂林北站官网
  • 奢侈品购物网站排名qq电脑版官方网站
  • 撰写超越时空网上书城网站策划书wordpress4.7 自豪
  • 汉中专业网站建设推广江苏省建设工程施工安全网站
  • 做一个企业网站要多久要建立网站怎么建立
  • 品牌网站建设教程建湖专业做网站
  • 网盘建网站网站织梦后台怎么做
  • 邢台网站制作哪家强徐州自助建站模板
  • 房地产类的网站建设网络营销案例及视频
  • 网站建设的相关技术做企业网站需要买什么
  • 网站怎么才能上线传统企业如何做好网络推广
  • 重庆网站推广 软件自己如何做公司网站视频
  • 世界上有几个空间站现在搜什么关键词能搜到网站
  • dede 网站地图家庭 wordpress
  • 网站建设年份查询重庆市建设工程信息网官网安全监督渝快办
  • 印刷 网站模板网站建设添加音乐的代码
  • 怎么做交易猫钓鱼网站网站优化的前景
  • 淘宝客做网站先做产品网站还是app
  • 北京网站外包建设卡开通网银网站
  • 佛山网站建设冯哥在百度上怎么做网站
  • 商务网站 活我要买房网
  • 网站备案添加APP备案营销型网站案例
  • 网站开发文档下载南京好的网站制作公司
  • wordpress只在首页设置关键词开源seo软件
  • 淘宝客网站做好了该怎么做三明网站建设
  • 湖南省新邵县建设局网站php网站开发示例代码
  • 网站建设reduWordPress星评插件
  • 免费软件下载网站app2018wordpress插件
  • 网站推广的四个阶段久久建筑网图集免费下载