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

做网站的书籍东营新闻联播在线直播今晚

做网站的书籍,东营新闻联播在线直播今晚,企业建设网站流程图,ppt在线制作在数组中的两个数字#xff0c;如果前面一个数字大于后面的数字#xff0c;则这两个数字组成一个逆序对。输入一个数组#xff0c;求出这个数组中的逆序对的总数。 示例 1: 输入: [7,5,6,4] 输出: 5 限制#xff1a; 0 数组长度 50000 来源#xff1a;力扣…在数组中的两个数字如果前面一个数字大于后面的数字则这两个数字组成一个逆序对。输入一个数组求出这个数组中的逆序对的总数。 示例 1: 输入: [7,5,6,4] 输出: 5   限制 0 数组长度 50000 来源力扣LeetCode 链接https://leetcode-cn.com/problems/shu-zu-zhong-de-ni-xu-dui-lcof 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 解题报告 今天没用树状数组写因为好久不练归并排序了得熟悉下记住它是有额外空间复杂度的。 注意点1最后的while里面别忘了也要统计cnt变量。 注意点2如果函数里是lr而不是lr的话就不需要特判num.size()0了 AC代码 class Solution { public:int reversePairs(vectorint nums) {if(nums.size() 0) return 0;return mergesort(nums, 0, nums.size()-1);}int mergesort(vectorint nums, int l, int r) {int cnt 0;if(l r) return 0;int mid (lr)/2;//[l, mid] [mid1,r]cnt mergesort(nums, l, mid);cnt mergesort(nums, mid1, r);vectorint tmp;int p1 l, p2 mid1;while(p1 mid p2 r) {if(nums[p1] nums[p2]) {tmp.push_back(nums[p1]);p1;cnt p2 - (mid1); }else {tmp.push_back(nums[p2]);p2;}}while(p1 mid) {tmp.push_back(nums[p1]);cnt p2 - (mid1);}while(p2 r) tmp.push_back(nums[p2]);for(int i l; ir; i) {nums[i] tmp[i-l];}return cnt;} };
http://www.yutouwan.com/news/264500/

相关文章:

  • 建ic网站wordpress调用用户
  • 专门建站的公司免费商标注册查询
  • 网站定制一般价格多少网站正能量免费下载
  • 做pc端网站代理商阿里云安装wordpress
  • 资阳建设局网站软件工程的出现是由于
  • 大会的网站架构用笔记本做网站服务器
  • 自己建网站需要备案吗网上定做相册
  • 德州市建设工程质量监督站网站手机有软件做ppt下载网站有哪些内容吗
  • 可以把网站服务器放在哪里织梦网站怎么做seo优化
  • 和15岁女儿做很舒服网站爱采购卖家版下载
  • 女生冷门又高薪的职业南京seo公司哪家好
  • 网站建设优化推广安徽招标
  • 永久免费素材网站深圳网页制作哪家好
  • 网站建设地位wordpress 小工具 插件
  • 小门户网站模板阿里云 企业网站选哪种
  • 网站管理包括百度联盟怎么做网站
  • 网站后台英文专业简历制作平台
  • 阿里云做网站麻烦吗网站国际推广
  • 网站制作将栏目分类百姓网地址怎么创建
  • 乌市正规网站建设学网站开发好吗
  • 网站建设管理员工工资多少钱网盘做扩大网站服务器
  • 网站dns设置线上销售培训班课程
  • 模仿网站 素材哪里来企业宣传册设计与制作
  • 制作网站源码中企动力科技股份有限公司西安分公司
  • wordpress小工具用不徐州seo外包
  • 怎样建设网站公司网络软文营销案例3篇
  • 做特卖的网站爱库存WordPress连接云储存
  • 网站推广主要方法网站需要去工信部做备案
  • 唐山做网站优化如何搭建app开发平台
  • 网站建设需要些什么东西安卓优化大师app下载安装