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

培训机构网站建设要求微信网站制作免费

培训机构网站建设要求,微信网站制作免费,武清网站建设公司,中山网站建设价位如有错误#xff0c;感谢不吝赐教、交流 文章目录 两数之和题目方法一#xff1a;暴力两重循环#xff08;不可取#xff09;方法二#xff1a;HashMap空间换时间 三数之和题目方法一#xff1a;当然是暴力破解啦方法二#xff1a;同两数之和的原理#xff0c;借助Has…如有错误感谢不吝赐教、交流 文章目录 两数之和题目方法一暴力两重循环不可取方法二HashMap空间换时间 三数之和题目方法一当然是暴力破解啦方法二同两数之和的原理借助HashMap和HashSet实现 四数之和 两数之和 题目 给定一个整数数组 nums 和一个整数目标值 target请你在该数组中找出 和为目标值 target 的那 两个 整数并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 方法一暴力两重循环不可取 方法二HashMap空间换时间 借助HashMap实现如下图示例 public int[] twoSum(int[] nums, int target) {HashMapInteger, Integer map new HashMap();map.put(target - nums[0], 0);int res [] new int[2];for (int i 1; i nums.length; i) {Integer index map.get(nums[i]);if (index ! null) {res[0] (int) index;res[1] i;break;} else {map.put(target - nums[i], i);}}return res;}三数之和 题目 给你一个整数数组 nums 判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k 同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意答案中不可以包含重复的三元组。 这里尤其注意一下不能包含重复的三元组借助HashSet实现比较简单不过有点费时间和空间 方法一当然是暴力破解啦 直接使用三重for循环暴力破解太费时间不可取。 方法二同两数之和的原理借助HashMap和HashSet实现 要求是三个数之和这里将其中一个数保存到HashMap中再使用双重for循环遍历即可获得三个数的答案 原理是和两数之和的原理一样。 这里需要注意会出现重复的组合结果如[0, 0,0,0]可能得组合就有[0,0,0], [0,0,0], [0,0,0] 显然这里重复了于是使用HashSet去重。 // 先对nums排序Arrays.sort(nums);HashMapInteger, Integer map new HashMap();HashSetListInteger hashSet new HashSet();map.put(-nums[0], 1);for (int i 1; i nums.length - 1; i) {for (int j i 1; j nums.length; j) {int i1 nums[i] nums[j];Integer map_val map.get(i1);if (map_val ! null) {ListInteger integers new ArrayList();integers.add(-i1);integers.add(nums[i]);integers.add(nums[j]);hashSet.add(integers);}}map.put(-nums[i], 1);}ListListInteger lists new ArrayList(hashSet);return lists;四数之和 方法原理和上面一样借助HashMap和三重for循环实现 ps:计划每日更新一篇博客今日2023-04-22日更第六天昨日更新LeetCode6_N字形变换
http://www.dnsts.com.cn/news/193538.html

相关文章:

  • 保定建站服务太原网站建设搜q479185700
  • 公司备案可以做购物网站吗wordpress cdn
  • diy建站系统seo网站推广优化费用
  • 济南做网站的哪家好深圳专业做网站建网站价格
  • 网站关键字设置格式免费的网站app下载
  • 购物网站开发的背景和意义大型网站建设完全教程
  • 建设企业网站企业网上银行海口百度seo公司
  • 广州网站设计公司vi设计公司系统开发语言
  • 做网站要考虑的问题国企门户网站建设方案
  • 网站下拉框怎么做seo查询平台
  • 中国建设银行官网站e路护航下载网站搭建空间
  • 石台做网站深圳建筑工程
  • 网站开发 集成包深圳网站建设专业乐云seo
  • 重庆网站建设技术支持手机网站需要域名吗
  • 百度推广送企业网站吗vue做的博客网站
  • 耐思尼克网站做旅游的网站那个便宜
  • 正规的品牌网站建设服务wordpress meta
  • 昆明网站建设推广优化东台建设局官方网站
  • 小企业网站建设地点域名解析后多久打开网站
  • 钟表玻璃东莞网站建设黑河网站制作
  • 蚌埠高端网站建设360网站做不了网银怎么办
  • 政务服务网站建设性建议高质量视频素材网站
  • 鲜花购物网站源码wordpress春节插件
  • 中国域名门户网站wordpress网页特效
  • 哪些网站可以做招生海城市建设局网站
  • 营销型网站建设公司合肥网站开发建设
  • 百度新闻源网站有哪些池州专业网站建设怎么样
  • 网站菜单设置可信网站标识
  • 传媒公司做网站条件深圳电商网站开发公司
  • 网站个人中心页面设计石家庄企业商城版网站建设