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

网站设计要点 优帮云北京朝阳区居家办公

网站设计要点 优帮云,北京朝阳区居家办公,网络营销策略都有哪些,wordpress虚拟物品销售力扣热题#xff1a;两句话中的不常见单词 开篇 今天是备战蓝桥杯的第19天#xff0c;今天到目前刷了4道力扣算法题。其中#xff0c;这道题是对我来说收获最大的一道#xff0c;让我更熟练地掌握了一些算法题中方法#xff0c;于是来与大家分享一下。 题目链接: 884.两…    力扣热题两句话中的不常见单词 开篇 今天是备战蓝桥杯的第19天今天到目前刷了4道力扣算法题。其中这道题是对我来说收获最大的一道让我更熟练地掌握了一些算法题中方法于是来与大家分享一下。 题目链接: 884.两句话中的不常见单词 题目描述 代码思路 题目其实可以把不常见单词理解成在两个句子中总共只出现一次的单词。那显而易见我们只要用哈希表统计出每个单词出现的次数题目就迎刃而解。 这道题的代码中运用了许多方法列出来给大家看看。 1.String类中的split() 2.map.getOrDefault( , ) 3.遍历哈希表 for(Map.EntryString, Integer entry : map.entrySet()){//if(entry.getValue() 1) list.add(entry.getKey()); }代码纯享版 class Solution {public String[] uncommonFromSentences(String s1, String s2) {String[] arr1 s1.split( );String[] arr2 s2.split( );MapString, Integer map new HashMap();for(String str : arr1){// if(map.containsKey(str)) map.put(str, map.get(str) 1);// else map.put(str, 1);map.put(str, map.getOrDefault(str, 0) 1);}for(String str : arr2){// if(map.containsKey(str)) map.put(str, map.get(str) 1);// else map.put(str, 1);map.put(str, map.getOrDefault(str, 0) 1);}ListString list new ArrayList(); for(Map.EntryString, Integer entry : map.entrySet()){if(entry.getValue() 1) list.add(entry.getKey());}String[] arr3 new String[list.size()];int i 0;for(String str : list){arr3[i] str;}return arr3;} }代码逐行解析版 class Solution {public String[] uncommonFromSentences(String s1, String s2) {String[] arr1 s1.split( ); //利用split方法利用空格把句子变成单词数组String[] arr2 s2.split( );MapString, Integer map new HashMap();//创建哈希表保存单词及其出现的次数for(String str : arr1){ //遍历句子1的每一个单词// if(map.containsKey(str)) map.put(str, map.get(str) 1);// else map.put(str, 1);map.put(str, map.getOrDefault(str, 0) 1); //利用这句话可以直接统计句子1所有单词比上面的if-else简洁}for(String str : arr2){//与上面代码同理// if(map.containsKey(str)) map.put(str, map.get(str) 1);// else map.put(str, 1);map.put(str, map.getOrDefault(str, 0) 1);}ListString list new ArrayList(); //创建动态数组for(Map.EntryString, Integer entry : map.entrySet()){ //遍历哈希表把值为1的键存到动态数组中if(entry.getValue() 1) list.add(entry.getKey());}String[] arr3 new String[list.size()]; //创建数组int i 0;for(String str : list){ //把动态数组里的元素转移到数组中arr3[i] str;}return arr3; //返回数组} }结语 如果对这道题的分享对您有帮助点个关注我会每天分享力扣题的讲解与大伙儿一起向前迈进
http://www.hkea.cn/news/14502367/

相关文章:

  • 毕设如何做网站陕西省建设厅管理中心网站
  • 找公司做网站需要买服务器收费wordpress
  • 网页设计与网站建设在线第二章软件网站开发公司
  • 福州营销型网站建设价格网站建设安全架构
  • 网站着陆页是什么意思个人网站命名 备案
  • 国际物流网站制作模板wordpress版权信息 插件
  • 音乐网站设计素材番禺建设网站公司排名
  • 阿里云上如何用iis做网站教育+wordpress模板
  • 网站建设 归为会计哪一类郑州装修公司排名推荐
  • 岳阳整站优化wordpress目录主题
  • 北京网站seo推广泰安专业网站建设公司
  • 电商网站建设 平台怎么个人做网站
  • 吴江区建设银行招聘网站wordpress 文章页名称
  • 专业郑州企业网站建设在网站做专题
  • 获取网站缩略图淘宝电脑版
  • 郑州官网网站推广优化dw建网站
  • 山东网站建设哪家专业深圳保障性住房统一轮候信息系统
  • 石家庄网站建设布局怎么做一个网页
  • 网站布局选择wordpress do_action 返回值
  • 便利的微网站建设notefolio设计官网
  • 申请网站建设费用的请示wordpress 分类缩略图
  • 工艺品做网站维护一个网站
  • dw做的网站上传图片手机网站建设
  • 深圳开发网站建设哪家好知名网络公司有哪些
  • 山河建设有限公司网站请你设计一个网络营销方案
  • wordpress多站点会员注册如何跳过网站会员
  • 天空人体网站怎么做网站建设的什么是开发实施注意什么
  • wordpress主题演示站做网站是咋收费的
  • php网站助手网页筛选wordpress
  • 网站开发需求文档模板带er图购物网站开发 项目描述