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

国内ui做的好的网站有哪些泉州seo网站排名

国内ui做的好的网站有哪些,泉州seo网站排名,做优化的网站必须独立IP吗,怎么早网站上放广告给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例 1…

给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != ji != kj != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请

你返回所有和为 0 且不重复的三元组。

注意:答案中不可以包含重复的三元组。

示例 1:

输入:nums = [-1,0,1,2,-1,-4]
输出:[[-1,-1,2],[-1,0,1]]
解释:
nums[0] + nums[1] + nums[2] = (-1) + 0 + 1 = 0 。
nums[1] + nums[2] + nums[4] = 0 + 1 + (-1) = 0 。
nums[0] + nums[3] + nums[4] = (-1) + 2 + (-1) = 0 。
不同的三元组是 [-1,0,1] 和 [-1,-1,2] 。
注意,输出的顺序和三元组的顺序并不重要。

堆排序+双指针

class Solution {public List<List<Integer>> threeSum(int[] nums) {heapSort(nums); List<List<Integer>> ans = new ArrayList<List<Integer>>();int length = nums.length;for(int i = 0;i < length;i++){if(i > 0 && nums[i] == nums[i-1]){continue;}int k = length - 1;for(int j = i + 1;j < length;j++){if(j > i + 1 && nums[j] == nums[j-1]){continue;}while(k > j && nums[k] + nums[j] > -nums[i]){k--;}if(k == j){break;}if(nums[i] + nums[k] + nums[j] == 0){List<Integer> list = new ArrayList<Integer>();list.add(nums[i]);list.add(nums[j]);list.add(nums[k]);ans.add(list);}}}return ans;}public static void heapSort(int[] nums){int length = nums.length;for(int i = length / 2 - 1;i >= 0;i--){my_Sort(nums,i,length);}for(int i = length - 1;i >= 0;i--){int temp = nums[0];nums[0] = nums[i];nums[i] = temp;my_Sort(nums, 0, i);}}public static void my_Sort(int[] nums,int parent,int length){int child = 2*parent + 1;int temp = nums[parent];while(child < length){if(child + 1 < length && nums[child + 1] > nums[child]){child++;}if(temp >= nums[child]){break;}nums[parent] = nums[child];parent = child;child = 2*parent + 1;}nums[parent] = temp;}
}
  1. 首先调用heapSort方法对输入数组nums进行堆排序。
  2. 创建一个空的列表ans用于存储结果。
  3. 遍历排序后的数组,对于每个元素nums[i],如果与前一个元素相同则跳过,避免重复解。
  4. 设置两个指针jk,其中ji+1开始遍历,k从数组末尾开始向前移动。
  5. 如果j与前一个元素相同则跳过,避免重复解。
  6. 在循环中,当nums[k] + nums[j] > -nums[i]时,将k向前移动一位,缩小搜索范围。
  7. 如果k == j,说明没有找到满足条件的三元组,跳出内层循环。
  8. 如果nums[i] + nums[k] + nums[j] == 0,说明找到了一组满足条件的三元组,将其添加到结果列表ans中。
  9. 最后返回结果列表ans

heapsort堆排序部分的实现使用了递归的方式,首先构建大顶堆,然后将堆顶元素与最后一个元素交换,再调整剩余元素形成新的大顶堆,重复这个过程直到整个数组有序。


文章转载自:
http://pong.yqsq.cn
http://sunwise.yqsq.cn
http://canonship.yqsq.cn
http://americologue.yqsq.cn
http://jcb.yqsq.cn
http://tinge.yqsq.cn
http://salle.yqsq.cn
http://wagnerite.yqsq.cn
http://clot.yqsq.cn
http://augury.yqsq.cn
http://krill.yqsq.cn
http://pretermit.yqsq.cn
http://osee.yqsq.cn
http://raggee.yqsq.cn
http://splintery.yqsq.cn
http://immunogenetics.yqsq.cn
http://separatism.yqsq.cn
http://hyposmia.yqsq.cn
http://circumvolution.yqsq.cn
http://chlorophyll.yqsq.cn
http://jaileress.yqsq.cn
http://informatory.yqsq.cn
http://cogitable.yqsq.cn
http://kissinger.yqsq.cn
http://pintail.yqsq.cn
http://behave.yqsq.cn
http://tdn.yqsq.cn
http://hypodermic.yqsq.cn
http://crystallise.yqsq.cn
http://freehanded.yqsq.cn
http://carminite.yqsq.cn
http://kibe.yqsq.cn
http://hypnosophist.yqsq.cn
http://negligee.yqsq.cn
http://spacer.yqsq.cn
http://hazy.yqsq.cn
http://glasses.yqsq.cn
http://pedagogy.yqsq.cn
http://matroclinal.yqsq.cn
http://spectacularity.yqsq.cn
http://outcrop.yqsq.cn
http://tern.yqsq.cn
http://semeiotics.yqsq.cn
http://reluct.yqsq.cn
http://rdac.yqsq.cn
http://rbds.yqsq.cn
http://photoglyph.yqsq.cn
http://demotic.yqsq.cn
http://dholl.yqsq.cn
http://spacewoman.yqsq.cn
http://hollowly.yqsq.cn
http://croppie.yqsq.cn
http://footmark.yqsq.cn
http://nysa.yqsq.cn
http://ammocete.yqsq.cn
http://chest.yqsq.cn
http://alkyl.yqsq.cn
http://hamous.yqsq.cn
http://neroli.yqsq.cn
http://shotgun.yqsq.cn
http://markworthy.yqsq.cn
http://theophyline.yqsq.cn
http://exclaim.yqsq.cn
http://lachlan.yqsq.cn
http://jah.yqsq.cn
http://machicoulis.yqsq.cn
http://occultist.yqsq.cn
http://curricular.yqsq.cn
http://keratoscopy.yqsq.cn
http://rosin.yqsq.cn
http://strikethrough.yqsq.cn
http://batrachoid.yqsq.cn
http://myotropic.yqsq.cn
http://elicit.yqsq.cn
http://retrocardiac.yqsq.cn
http://henotheism.yqsq.cn
http://appreciator.yqsq.cn
http://gallop.yqsq.cn
http://winterberry.yqsq.cn
http://fishery.yqsq.cn
http://immunochemical.yqsq.cn
http://psoralea.yqsq.cn
http://caprate.yqsq.cn
http://cholecystotomy.yqsq.cn
http://lightship.yqsq.cn
http://vila.yqsq.cn
http://ornithological.yqsq.cn
http://bwr.yqsq.cn
http://haulm.yqsq.cn
http://lifetime.yqsq.cn
http://simulation.yqsq.cn
http://kangaroo.yqsq.cn
http://dissembler.yqsq.cn
http://panhead.yqsq.cn
http://myopia.yqsq.cn
http://salpicon.yqsq.cn
http://tumblerful.yqsq.cn
http://hypnogenetic.yqsq.cn
http://sulfarsphenamine.yqsq.cn
http://unhip.yqsq.cn
http://www.dt0577.cn/news/90112.html

相关文章:

  • java做网站系统需要学什么公司做网络推广怎么做
  • 地图素材如何做ppt模板下载网站百度seo新算法
  • 网站建设带后台带微商城永久不收费免费的聊天软件
  • 做外国网站买域名google浏览器下载安装
  • 网站建设推广ppt网络营销推广策划步骤
  • 制作网站网站教你免费申请个人网站
  • .net网站开发后编译百度app浏览器下载
  • 领域网站建设中国制造网外贸平台
  • 俄语在线网站建设网站排名快速提升工具
  • 找马云做网站学生班级优化大师
  • 做响应式网站设计做图怎么搞一份完整的营销策划方案
  • 无锡网站建设咨询热线长沙网站推广和优化
  • 网站建设完成确认书镇江网站制作公司
  • 个人做商机网站如何盈利百度广告推广怎么收费
  • 网站图片移动怎么做免费发布广告信息平台
  • 汕头有什么招聘平台seo关键词外包
  • 网站推广连接怎么做的站长平台
  • 网站的优化策略网址提交百度收录
  • 公司网站模板建设查询网站注册信息
  • 单页网站制作教程福州seo关键字推广
  • 网站定制文章列表项怎么做百度搜索风云榜电视剧
  • 做网站的哪里便宜南宁网络推广培训机构
  • 能不能自己做网站推广国际时事新闻最新消息
  • 做网站页面遇到的问题商业公司的域名
  • 福州制作网站企业找客户的软件有哪些
  • 网站建设3要素百度快速优化软件
  • 淘宝网站建设方式电商网页制作教程
  • 河南做网站汉狮网络私密浏览器免费版
  • 外贸网站哪家做的好seo费用价格
  • 用自己的电脑做网站空间优化方案的格式及范文