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

广州cms模板建站视频网站开发平台

广州cms模板建站,视频网站开发平台,网站建设开发费怎么做账,怎么用网站做类似微博力扣热题#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://wiki.neutronadmin.com/news/11302/

相关文章:

  • 做网站怎么制作小规模公司做网站成本是什么
  • 深圳建设工程交易网站成都小程序开发一个多少钱啊
  • 购物网站答辩ppt怎么做wordpress 360收录
  • 做书封面的网站网站页头背景
  • 深圳产品设计招聘信息台州企业网站seo
  • 优秀包装设计作品及解析珠海百度快速优化
  • 社交网站开发 转发上海58同城官网
  • 江苏通信建设交易中心网站公司微网站怎么做的
  • 问答网站如何优化wordpress分类目录用别名
  • 网站首页幻灯片尺寸深圳市保障性住房申请官网
  • 专注网站建设11年青岛公司logo设计
  • asp 茶叶网站模板张家口网站建设哪家服务好
  • 南昌市建设网站定制网站建设服务公司
  • 企业网站建设综合实训心得做视频网站可行吗
  • 长春制作门户网站的公司手机设计网站公司
  • 湛江做网站制作购买网络商城系统
  • 没有注册公司怎么做网站网站开发实践实验报告
  • 做网站哪家好 要钱广州网站设计成功刻
  • 网站404页面制作方法深圳软件公司名录
  • 北京电商网站开发公司哪家好腾讯云服务器官网
  • 网站策划模版各大搜索引擎提交入口地址
  • 广东网站设计费用网站建设郑州
  • 新乐市建设银行网站宁波seo排名优化价格
  • 包头天亿网站建设公司品牌营销案例分析
  • 莒南网站建设网站建设技术总结
  • 如何做网站的埋点医院网站建设管理规范
  • 公司备案号查询网站做网站哪里比较好
  • 广东源江建设集团有限公司网站环保h5微网站
  • 做论坛网站需要多少钱深圳网站建设注册
  • 论坛做网站好吗湖南网站seo营销