当前位置: 首页 > 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.dnsts.com.cn/news/21750.html

相关文章:

  • 网站ftp上传到空间阿里邮箱
  • 免费网站建站 网页wordpress列表页显示tag
  • 电子商务模拟实训报告企业网站建设北京网站建设工作
  • 平台制作网站公司近期新闻大事
  • 诸暨公司制作网站需要哪些广告设计软件免费下载
  • 提供免费网站建设广告设计公司vi
  • 建设工程执业注册中心网站网站按照谁建设 谁负责
  • 上海网站建设seodian高古楼网站 做窗子
  • wordpress插件 破解如何做谷歌网站优化
  • 微网站自己怎么做的网站建设如何存数据
  • 西安的做网站的公司企业所得税优惠政策最新2023年
  • 网站建设开发环境网站主页设计欣赏
  • 自己做网站 为什么出现403企石东莞网站建设
  • 合肥企业网站企业网站带新闻发布功能的建站
  • wordpress数据库引擎烟台seo网络推广
  • 公司做外贸的网站html5网站开发需要框架吗
  • wordpress 客户端登录电脑优化软件
  • 厦门网站设计开发网页公司wordpress 移动导航呼出
  • 校园网站建设 德育360 的网站链接怎么做
  • 河南衣柜网站建设公司高端酒店网站模板
  • 丽江网站制作公司单页网站怎么制作
  • 外网浏览网站品牌网站建设精湛磐石网络
  • 个人网站主页设计模板网上做代卖的网站
  • 无锡手机网站建设报价做数据的网站有哪些内容
  • 做网站用的软件劳务输送网站建设方案
  • 南京做网站南京乐识好资源网源码
  • 网页设计与网站的关系男士手表网站
  • 推广网站怎么制作内容营销包括哪些内容
  • 采集站seo课程公司展示型网站
  • 正规网站备案代理石家庄专业建站公司