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

网站策划书市场分析搜索引擎快速排名推广

网站策划书市场分析,搜索引擎快速排名推广,本溪网站建设兼职,市场营销策略名词解释在写算法的时候,遇到了有的题解使用的是Arrays.asList,也有的是直接新建一个List集合将元素加进去的。 看了一下算法的时间,两者居然相差了9秒。 算法原地址: 力扣(LeetCode)官网 - 全球极客挚爱的技术成长…

在写算法的时候,遇到了有的题解使用的是Arrays.asList,也有的是直接新建一个List集合将元素加进去的。

看了一下算法的时间,两者居然相差了9秒。

算法原地址: 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

Arrays.asList()就是一个将数组转为集合的方法,但是使用这个方法得到的list集合却不能进行添加和删除操作。

如果是想要这些操作的话,还是得去新建list。

通过上面的算法测试可以看到,Arrays.asList()方法所用时长明显比新建一个list集合所花费时间更长。

代码:

class Solution {public List<List<Integer>> threeSum(int[] nums) {List<List<Integer>> lists = new ArrayList<>();//排序Arrays.sort(nums);//双指针int len = nums.length;for(int i = 0;i < len;++i) {if(nums[i] > 0) return lists;if(i > 0 && nums[i] == nums[i-1]) continue;int curr = nums[i];int L = i+1, R = len-1;while (L < R) {int tmp = curr + nums[L] + nums[R];if(tmp == 0) {List<Integer> list = new ArrayList<>();list.add(curr);list.add(nums[L]);list.add(nums[R]);// lists.add(Arrays.asList(curr, nums[L], nums[R]));lists.add(list);while(L < R && nums[L+1] == nums[L]) ++L;while (L < R && nums[R-1] == nums[R]) --R;++L;--R;} else if(tmp < 0) {++L;} else {--R;}}}return lists;}
}

http://www.yidumall.com/news/7787.html

相关文章:

  • 大连甘井子区区号百度seo公司一路火
  • 深圳网站建设培训班网络营销的主要内容包括
  • 深圳做外贸网站公司网络营销方法有哪几种
  • 北京软件开发公司哪家专业seo中文
  • 网站建设销售员如何分析百度指数
  • 在淘宝做网站和网络公司做网站区别手机网站搜索优化
  • 手机wap网站模板使用免费b2b网站推广有哪些
  • 网站建设托管百度广告联盟收益
  • 物流行业网站源码电商平台哪个最好最可靠
  • 怎样设置个人官方网站企业网站seo公司
  • 网站留言评论功能手机优化大师下载
  • 利用cms怎么做网站软文的目的是什么
  • 怎么选择无锡网站建设淘宝关键词优化怎么弄
  • 北京c2b网站建设百度推广查询
  • 北京建站公司做网站价格seo管理系统
  • 济南营销网站建设价格上海网站关键词排名优化报价
  • 制作网站的网页合肥网站seo公司
  • 普陀专业做网站郑州网站建设十大公司
  • 怎么查网站死链大连企业黄页电话
  • 杭州东易日盛装饰公司网站优化外包多少钱
  • 漳州网站建设技术什么是百度推广
  • 做网站准备的资料东莞互联网推广
  • web网站开发毕业设计任务书seo网站推广主要目的不包括
  • 网站制作怎么做网站优化排名google推广服务商
  • 做商务网站青海seo关键词排名优化工具
  • 网页开发和app开发哪个难企业seo外包公司
  • 网站权重是怎么提升的百度关键词搜索排名
  • wordpress 简单模板排名优化seo公司
  • 广州制作网站的公司seo公司
  • 怎样建设个人影视网站seo关键词优化培训班