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

css用代码做网站/网站优化价格

css用代码做网站,网站优化价格,东莞模板建站哪家好,网站打不开了目录 题目:解析:策略一: 代码:策略二: 代码: 题目: 链接: link 这题和逆序对区别点就是,要找到前一个元素是后一个元素的2倍 先找到目标值再,继续堆排序 解析&#xff1…

目录

  • 题目:
  • 解析:
    • 策略一:
  • 代码:
    • 策略二:
  • 代码:

题目:

链接: link
在这里插入图片描述


这题和逆序对区别点就是,要找到前一个元素是后一个元素的2倍
先找到目标值再,继续堆排序

解析:

策略一:

这里是引用

代码:

class Solution {int[] tmp;public int reversePairs(int[] nums) {int n = nums.length;tmp = new int[n];return mergesort(nums,0,n-1);}private int mergesort(int[] nums, int left, int right){int ret = 0;if(left >= right) return 0;int mid = (right + left) / 2;//左右两边找翻转对ret += mergesort(nums,left,mid);ret += mergesort(nums,mid+1,right);//一左一右找翻转对: 降序版本//输入数组中的所有数字都在32位整数的表示范围内:改为:2.0*nums[cur2]int cur1 = left, cur2 = mid+1, i = 0;while(cur1 <= mid && cur2 <= right){if(nums[cur1] <= 2.0*nums[cur2]){cur2++;}else {ret += right - cur2 + 1;cur1++;}if(cur2 > right) break;}//排序:cur1 = left; cur2 = mid+1;while(cur1 <= mid && cur2 <= right) tmp[i++] = nums[cur1] <= nums[cur2]? nums[cur2++] : nums[cur1++];while(cur1 <= mid) tmp[i++] = nums[cur1++];while(cur2 <= right) tmp[i++] = nums[cur2++];//放回原数组:for(int j = left; j <= right; j++){nums[j] = tmp[j-left];}return ret;}
}

策略二:

这里是引用

代码:

class Solution {int[] tmp;public int reversePairs(int[] nums) {int n = nums.length;tmp = new int[n];return mergesort(nums,0,n-1);}一左一右找翻转对: 升序版本:private int mergesort(int[] nums, int left, int right){int ret = 0;if(left >= right) return 0;int mid = (right + left) / 2;//左右两边找翻转对ret += mergesort(nums,left,mid);ret += mergesort(nums,mid+1,right);//一左一右找翻转对: 升序版本//输入数组中的所有数字都在32位整数的表示范围内:改为:2.0*nums[cur2]int cur1 = left, cur2 = mid+1, i = 0;while(cur1 <= mid && cur2 <= right){if(nums[cur1] / 2.0 <= nums[cur2]){cur1++;}else {ret += mid - cur1 + 1;cur2++;}if(cur1 > mid) break;}//排序:cur1 = left; cur2 = mid+1;while(cur1 <= mid && cur2 <= right) tmp[i++] = nums[cur1] <= nums[cur2]? nums[cur1++] : nums[cur2++];while(cur1 <= mid) tmp[i++] = nums[cur1++];while(cur2 <= right) tmp[i++] = nums[cur2++];//放回原数组:for(int j = left; j <= right; j++){nums[j] = tmp[j-left];}return ret;}
}
http://www.whsansanxincailiao.cn/news/31952406.html

相关文章:

  • 文化旅游做的好的网站/chatgpt网站
  • 那些彩票广告网站怎么做的/公司的网站
  • 无锡做网站baidu/新闻热点事件2021(最新)
  • 客服在家做网站/自己怎么优化网站
  • 那个网站有免费模板/兰州正规seo整站优化
  • 高新快速建设网站找哪家/seo 优化一般包括哪些内容
  • 网站备案名称修改/有创意的网络广告案例
  • html静态网站下载/seo外包优化服务商
  • 互动型网站成功例子/网站优化团队
  • 高密做网站/网络广告联盟
  • 网站到期续费通知/浙江seo公司
  • 宝安做棋牌网站建设有哪些公司/管理培训班
  • 服装定制app/太原seo
  • wordpress注册需要花钱吗/google搜索排名优化
  • 郑州网站 建设/成都门户网站建设
  • 寻花问柳专注做一家男人爱的网站/成人职业技能培训学校
  • 公司建设网站的费用/百度 搜索热度
  • 设计优秀的网站推荐/目前小说网站排名
  • 门户网站系统建设招标文件/西安seo工作室
  • 衡水网站制作/贵阳网络推广排名
  • 做产品推广什么网站会比较好/网络营销工程师前景
  • 苏州网络推广网站建设/北京搜索引擎优化经理
  • 清河网站建设设计费用/网站收录平台
  • 网站建设需要哪些流程/郑州seo线上推广系统
  • 免费素材视频网站哪个最好/seo最新
  • wordpress 产品图片/网站seo收费
  • 旅游网站建设设计公司/seo需求
  • 贵阳两学一做网站/外贸seo是什么意思
  • 苹果网站上物体阴影怎么做的/百度关键词查询网站
  • 龙游住房和城乡建设局网站/企业如何建站