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

vf建设银行网站王烨然

vf建设银行网站,王烨然,城市网站改版建设,网站开发原型模板题目传送门 方法一#xff1a;双指针 1.新建一个顺序表用来返回结果。并排序数组。 2.for循环 i 从第一个数组元素遍历到倒数第三个数。 3.如果遍历过程中有值大于0的则break#xff1b; 4.定义左右指针,以及target。int left i 1, right n - 1; int target -nums[i];… 题目传送门  方法一双指针 1.新建一个顺序表用来返回结果。并排序数组。 2.for循环 i 从第一个数组元素遍历到倒数第三个数。 3.如果遍历过程中有值大于0的则break  4.定义左右指针,以及target。int left i 1, right n - 1; int target -nums[i]; 5.类似两数之和。比较int sum nums[l] nums[r] 与 target的大小 注意 1.不能返回重复的数组。因此我们还需要排除重复的。 2.排序之后。在sum target的时候。我们进行 left 和 right的排重。 3.在 i 之后我们进行 num[i] 这个元素的排重。 注意 排重的时候双指针排重记得 left right。并且num【i】排重的时候注意 in-1。 class Solution {public ListListInteger threeSum(int[] nums) {ListListInteger ret new ArrayList();Arrays.sort(nums);int n nums.length-1;for(int i 0; i n-1; ){if(nums[i] 0){break;}int left i 1;int right n;int target -nums[i];while(left right){int sum nums[left] nums[right];if(sum target){ret.add(new ArrayListInteger(Arrays.asList(nums[i],nums[left],nums[right])));left;right--;while(left right nums[left] nums[left-1]){left;}while(left right nums[right] nums[right1]){right--;}}else if(sum target){left;}else{right--;}}i;while(in-1 nums[i] nums[i-1]){i;}}return ret;} } 复杂度分析
http://www.hkea.cn/news/14279206/

相关文章:

  • 推广 外贸 网站做ps从哪个网站上下载图片大小
  • 文汇网站建设个人怎么做淘宝客网站
  • 长春火车站时刻表绍兴seo推广公司
  • 住房与建设部网站 2018 128号网站管理员作用
  • 网络公司制作网站专业的医疗行业网站模板
  • 做污事网站园林景观设计公司
  • 门户网站上的广告怎么做红木家具网站模板
  • 哈尔滨网站建设团队插头 东莞网站建设
  • 网站对应不同域名西安网站制作维护
  • 总工会网站建设方案南宁公司网站建设
  • 网站设计师薪资php网站开发用什么软件
  • 网站建设电子书资料app拉新项目一手渠道商
  • 手机能建网站吗大连云app官方下载
  • 烟台网站建设优惠臻动传媒网站域名和空间区别
  • 前端网站主题怎么做青山别墅网页制作教程
  • asp.net 网站开发架构公司员工培训方案
  • 做品牌形象网站监理网站
  • php网站开发外文文献固始网站制作
  • 邢台专业做网站公司为什么做电影网站没有流量吗
  • 上传网站到google网站建设与规划学的心得体会
  • 做合约交易哪个网站好网站建设常见问题及解决办法
  • 免费网络咨询免费建站泰安公司网站开发
  • 大气集团企业网站模板wordpress备案怎么写
  • 东莞市美时家具营销型网站化妆品网站方案
  • 阿里云做网站官网百度服务中心电话
  • 有做不锈钢工程的网站编程训练网站
  • 网站 建设初步推进网站建设工作计划
  • 泉州专业网站建设wordpress更改鼠标
  • 佛山市seo网站设计哪家好wordpress主题吧
  • wordpress修改他人的模板做网站需要知道优化吗