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

刚开始做网站布局很吃力 怎么办毛绒玩具东莞网站建设

刚开始做网站布局很吃力 怎么办,毛绒玩具东莞网站建设,企业网站建设要注意哪方面,沧州网络运营中心电话其实这道题就是求2数之和#xff0c;和3数之和的衍生吧#xff0c;核心算法还是双指针#xff1b; 暴力解法就不再说了#xff1a;排序暴力set去重#xff1b; 直接上#xff1a;排序双指针去重 大致思路如上图#xff0c;如果要详细算法过程#xff0c;可以就看看两数… 其实这道题就是求2数之和和3数之和的衍生吧核心算法还是双指针 暴力解法就不再说了排序暴力set去重 直接上排序双指针去重 大致思路如上图如果要详细算法过程可以就看看两数之和和三数之和。 代码实现 class Solution {public static ListListInteger fourSum(int[] nums, int target) {Arrays.sort(nums);ListListInteger lists new ArrayList();int nnums.length;for (int i 0; i n-1; ) {long target1target-nums[i];for (int j i1 ; j n-2 ;) {long ktarget1-nums[j];int leftj1;int rightn-1;while(leftright) {long sumnums[left]nums[right];if (sumk) {left;} else if(sumk) {lists.add(new ArrayList(Arrays.asList(nums[i],nums[j],nums[left],nums[right])));left;right--;while(leftrightnums[right]nums[right1]) {right--;}while (leftrightnums[left]nums[left-1]) {left;}} else {right--;}}j;while(jnnums[j]nums[j-1]) {j;}}i;while(innums[i]nums[i-1]) {i;}}return lists;} }官方实现 class Solution {public ListListInteger fourSum(int[] nums, int target){ListListInteger ret new ArrayList();// 1. 排序Arrays.sort(nums);// 2. 利⽤双指针解决问题int n nums.length;for(int i 0; i n; ) // 固定数 a{// 三数之和for(int j i 1; j n; ) // 固定数 b{// 双指针int left j 1, right n - 1;long aim (long)target - nums[i] - nums[j];while(left right){int sum nums[left] nums[right];if(sum aim) right--;else if(sum aim) left;else{ret.add(Arrays.asList(nums[i], nums[j], nums[left],nums[right--]));// 去重⼀while(left right nums[left] nums[left - 1])left;while(left right nums[right] nums[right 1])right--;}}// 去重⼆j;while(j n nums[j] nums[j - 1]) j;}// 去重三i;while(i n nums[i] nums[i - 1]) i;}return ret;} }这里最难的是去重和越界细节的去除一定要画图和调试代码找出问题。
http://www.dnsts.com.cn/news/59988.html

相关文章:

  • 视频网站建设应该注意什么海阳市城建设局网站
  • 临沧网站搭建国际知名设计公司名称
  • 常州网站建设策划wordpress微信免签能用吗
  • 餐饮加盟网站建设方案沈阳市工伤网站做实
  • 网站建设的分类node做网站后台
  • 营销型网站建站步骤是什么意思南京本地网站建设
  • 做设计网站中国古风网站模板
  • 广州网站 制作信科便宜怎样做公司网页
  • 网站开发量软件开发培训出来好找工作吗
  • 网站建设流量是怎么回事鹿城做网站
  • 电脑什么软件做短视频网站建筑公司网站常用长尾词
  • 企业微信网站开发设计制作小船
  • 网站互点联盟ziranzhi wordpress
  • 建设主管部门网站wordpress4.9.2
  • android电影网站开发四川设计院排名
  • 太原网站建设优化工商注册费用大概多少
  • 沈阳市城乡建设局网站263邮箱登陆
  • 网站建设的分工内容济南网站系统优化
  • 珠海哪个建设网站建设好it运维工程师需要掌握什么技能
  • 昆明高端网站建设深圳宝安美容医院网站建设
  • 阿坝住房和城乡建设厅网站软文营销案例
  • 模版型网站是怎样的论坛推广工具
  • 网站技术方案怎么写网站分站系
  • 网站怎么群发关键词采集软件
  • 罗湖商城网站设计多少钱风险地区查询最新
  • 亚马逊网站如何做商家排名动画设计和动漫设计的区别
  • 自己做的网站绑定域名做的网站图片不显示
  • 怎建网站wordpress文章打开很慢
  • 桂林网站建站创建学校网站
  • 做网站可以干什么电商网站开发简历