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

天津电商网站开发西安中高风险地区

天津电商网站开发,西安中高风险地区,手工制作会动的玩具,上海app网络推广公司电话文章目录 T1 两数之和T49 字母异位词分组常用小技巧 T1 两数之和 链接#xff1a;1. 两数之和 题目#xff1a; 【刷题感悟】这道题用两层for循环也能做出来#xff0c;但我们还是要挑战一下时间复杂度小于 O ( n 2 ) O(n^2) O(n2)的解法#xff0c;不能因为它是第一道 … 文章目录 T1 两数之和T49 字母异位词分组常用小技巧 T1 两数之和 链接1. 两数之和 题目 【刷题感悟】这道题用两层for循环也能做出来但我们还是要挑战一下时间复杂度小于 O ( n 2 ) O(n^2) O(n2)的解法不能因为它是第一道 而且还是简单题就不做题目还是常做常新的从中挖掘新的学习点也是一个一件很有价值的事情。 代码 public int[] twoSum(int[] nums, int target) {MapInteger, Integer indexValueMap new HashMap();for (int ii 0; ii nums.length; ii) {// 把数值作为key下标作为value好一点因为value比key方便获取而且题目最终是希望我们返回数组下标if (indexValueMap.containsKey(target - nums[ii])) {// 初始化数组的方法return new int[] {ii, indexValueMap.get(target - nums[ii])};}indexValueMap.put(nums[ii], ii);}// 返回一个空数组return new int[] {};}T49 字母异位词分组 链接49. 字母异位词分组 题目 代码 public ListListString groupAnagrams(String[] strs) {// 1. MapString, String - Map单词字典序, 单词// 博客将一个字符串转成字典序排列的字符串(有点想复杂了)// Step1: 收集异位词MapString, ListString map new HashMap();for (String str : strs) {String sortedString getSortedString(str);if (map.containsKey(sortedString)) {ListString wordList map.get(sortedString);wordList.add(str);map.put(sortedString, wordList);continue;}// 初始化数组的方法map.put(sortedString, new ArrayList(){{add(str);}});}// Step2: 将异位词输出成题目要求的存储格式ListListString result new ArrayList();// 遍历MapSetMap.EntryString, ListString wordEntrySet map.entrySet();wordEntrySet.forEach(entrySet - result.add(entrySet.getValue()));return result;}// 将字符串转成字典序字符串public String getSortedString(String string) {char[] chartArr string.toCharArray();Arrays.sort(chartArr); // 按字典序排列return String.valueOf(chartArr); // char数组转成字符串}常用小技巧 初始化数组的方法 new int[] {1, 2};初始化List的方法 new ArrayList(){{ // 两层括号add(str); }};将字符串转换成它的字典序字符串 char[] chartArr string.toCharArray(); // 先把字符串转成char数组 Arrays.sort(chartArr); // 按字典序排列 return String.valueOf(chartArr); // char数组转成字符串遍历map // 1. 先把map的entrySet赋值给一个Set SetMap.EntryString, ListString wordEntrySet map.entrySet(); // 2. 再用Lambda表达式遍历set wordEntrySet.forEach(entrySet - result.add(entrySet.getValue()));
http://www.hkea.cn/news/14423222/

相关文章:

  • wix怎么做网站做网站需要备注号码
  • 企业做网页还是网站怎么建设一个电影资源网站解析
  • 网站建设制作免费推广书店网站建设可行性分析
  • 一台服务器如何做两个网站公司怎样做网络推广
  • 莱州 网站制作电脑上如何做网站
  • 织梦书法网站模板广州电商网站开发公司
  • 网页设计网站题目厦门 网站建设
  • 天津商城网站建设新开传奇网站刚开一秒
  • 知名网站建设官网东莞网络营销推广运营
  • 互联网登录的网站名xp怎么建设网站
  • 学校网站的建设目标是什么白云建设网站
  • 网站建设技术经理岗位职责室内设计3d效果图用什么软件
  • 网站开发交付资料运维有限公司
  • 做网站的结论做代理稳妥的彩票网站有哪些
  • ps做网站效果图尺寸如何微信引流推广
  • 学网站建设需要下载什么html网页设计工具
  • 同一个网站绑定多个域名网站导航栏的作用
  • 网站开发播放大视频卡顿wordpress弹出搜索
  • 创业 做网站哈尔滨建设公司网站
  • 免费网站奖励自己游戏wordpress新建子域名多站点
  • 专门做项目代理的网站wordpress主题代码分析
  • 性价比最高网站建设wordpress 支持mkv播放
  • 嘉兴网站建设咨询文化建设的重要性
  • 给网站做台州建设局网站建筑工程黑名单
  • 网站建设服务预算wordpress小工具代码
  • 建设一个中英文双版的网站产品展示小程序
  • 基于C 的网站开发源码做谷歌seo要发大量文章吗
  • 普通网站怎么做h5美容手机网站模板
  • 基金网站制作php怎么做全网小视频网站
  • 济南行知网站建设有限公司怎么样阿里巴巴开店网站怎么做