当前位置: 首页 > 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://www.huolong8.cn/news/11302/

相关文章:

  • 网站分析的优劣势网站项目建设方案文档
  • 宁都县建设局网站外贸网站设计郑州
  • 网站安全建设情况报告红木家具网站建设总体规划
  • 做网站UI说不会写文案凡科主要是做什么的
  • 深圳网站建设方案维护网站优化策略分析
  • 扬州建设信用网站修改WordPress文章发布页面
  • 网站备案期间怎么做百度贴吧免费发布信息
  • 长沙企业网站建设公网络营销的八大能力
  • 公司企业网站设计尺寸酷特智能服装定制
  • 邯郸网站设计价位网站通用样式
  • 宁波建网站价格织梦网站主页
  • 成都企业建站系统网站布局设计分析特点
  • 专门做2手手机的网站wordpress 分享代码
  • 网站建设捌金手指花总五中装建设集团董事长
  • 做pc端网站案例一分钟赚50元的游戏
  • sns网站建设哪家公司好内存数据库 网站开发
  • 义乌搭建网站网站备案复查 手机号码打不通
  • 保定网站报价如何做产品展示网站
  • wordpress 字体样式表沧州seo包年平台排行榜
  • 陕西省建设厅网站月报商城网站技术方案
  • 网站页面用什么软件做wordpress安装好后
  • 网站素材大全深圳防疫最新政策
  • 专业模板建站价格wordpress语法高亮
  • 影响网站alexa排名的主要因素有通州网站建设服务
  • 阿里云网站域名备案吉林省四平市
  • 做增员的保险网站百度seo排名优化软件化
  • 做网站骗老外的钱教育网站开发文档
  • 网站后台有什么用建e室内设计网3d模型
  • 网站建设维护协议沧州网站域名注册服务公司
  • 适合seo的网站苏州百度搜索排名优化