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

网页源代码复制粘贴提取文字自己怎么给网站做优化排名

网页源代码复制粘贴提取文字,自己怎么给网站做优化排名,如何在局域网中做网站,企业网站程序给你一个整数数组 nums,请你将该数组升序排列。 输入:nums [5,2,3,1] 输出:[1,2,3,5] 输入:nums [5,1,1,2,0,0] 输出:[0,0,1,1,2,5] 思路直接看我录制的视频吧 算法-堆排序_哔哩哔哩_bilibili 实现代码如下所示&…

给你一个整数数组 nums,请你将该数组升序排列。

输入:nums = [5,2,3,1]
输出:[1,2,3,5]
输入:nums = [5,1,1,2,0,0]
输出:[0,0,1,1,2,5]

思路直接看我录制的视频吧 算法-堆排序_哔哩哔哩_bilibili

实现代码如下所示:

class Solution {public int[] sortArray(int[] nums) {if (nums == null || nums.length == 1) {return nums;}headSort(nums);return nums;}private void headSort(int[] nums) {for (int i = (nums.length - 1) / 2; i >=0; i--) {adjustHead(nums, i, nums.length);}for (int i = nums.length - 1; i >0; i--) {int temp = nums[i];nums[i] = nums[0];nums[0] = temp;adjustHead(nums, 0, i);}}private void adjustHead(int[] nums, int parent, int length) {int temp = nums[parent];int maxChildIndex = parent * 2 + 1;while (maxChildIndex < length) {int rightChild = maxChildIndex + 1;if (rightChild < length && nums[rightChild] > nums[maxChildIndex]) {maxChildIndex++;}if (maxChildIndex < length && nums[maxChildIndex] < temp) {break;}nums[parent] = nums[maxChildIndex];parent = maxChildIndex;maxChildIndex = maxChildIndex * 2 + 1;}nums[parent] = temp;}
}

http://www.ds6.com.cn/news/28029.html

相关文章:

  • 软件营销之群排名优化教程百度网站免费优化软件下载
  • 网页设计网站导航怎么弄红色字体的seo课程多少钱
  • php如何搭建网站后台b2b网站平台有哪些
  • 昆明网站建设logovi推广项目
  • wordpress 缩略图插件昆明seo排名外包
  • 做个视频网站指数基金排名前十名
  • 东西湖做网站成都网站搜索排名优化公司
  • 做网站资源推荐网络营销竞价推广
  • 做环氧地坪工程网站如何优化网络连接
  • 汕头市作风建设的网站吉林关键词优化的方法
  • 自己做个网站好还是做别人会员好品牌推广外包公司
  • 做兼职网站的项目初衷宁波网站快速优化
  • 花店网站首页模版郑州外贸网站推广
  • 常州网站制作企业网络推广员工作内容
  • 手机连接wordpress嘉兴seo排名外包
  • 如何做网站内链优化在线seo短视频
  • 设计素材网站线上网站搭建需要多少钱
  • 国外怎么做推广网站百度打广告怎么收费
  • 济南槐荫区做网站的推广的渠道和方法有哪些
  • 云南文山州东莞seo建站公司哪家好
  • 大型房地产网站建设方案海口网站建设
  • 疫情优化二十条措施合肥seo整站优化网站
  • 济南建站公司注意事项郑州粒米seo外包
  • 网络工作室主要做什么的呢江苏网站seo营销模板
  • 用dw怎么做网站宁德市市长
  • 怎么加快登录网站速度郑州seo服务公司
  • 自己可以建个免费网站吗在哪里查关键词排名
  • 网站地图深度做多少合适种子资源
  • 网站建设运维自查问题清单中山seo排名
  • 莱芜优化网络的软件