当前位置: 首页 > 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://wiki.neutronadmin.com/news/264500/

相关文章:

  • 阳春做网站公司学习做网站多久
  • 如何让网站火起来wordpress 获取当前文章id
  • 做网站美工工资多少wordpress首页文章显示固定分类
  • 网站筑云做关键词网站建设哪里找
  • 广西南宁建设银行最新招聘网站wordpress的插件下载地址
  • 网站建设需求量深圳住房与建设局网站
  • 自适应型网站建设费用邢台做wap网站的公司
  • 滨海新区建设网站平面设计公司赚钱吗
  • 响应式网站头部企业网站改版建议
  • 福田做网站公司怎么选择肇庆免费模板建站
  • 网址大全123官方网站品牌推广专员
  • 优秀的学校网站欣赏h5网站做微信小程序
  • 只做app不做网站可以吗德州网站开发公司
  • 黄陂建设网站做面料那几个网站
  • 如何绑定网站域名网站做附件下载地址
  • 51ppt模板免费下载网站大同网站建设设计
  • 手机网站架构纯净软件网站推荐
  • 企梦网站建设网站开发制作合同范本
  • 深圳网站制作07551页游大全
  • wordpress 网站关键词西安做北郊做网站
  • 一些免费的网站重庆seo顾问服务
  • 厦门建设公司网站网络知识
  • 淄博网站开发选网泰外贸找客户有什么网站
  • 商业设计网站推荐干净的下载网站
  • 竞价网站做不做链接做零售网站
  • 如今做啥网站能致富wordpress 图片缩略图不显示
  • 8黄页网站建设做建材的网站
  • 深圳做门户网站的网络公司外贸做网站建设公司
  • 长春自助建站模板建筑网校排行榜
  • 杭州网站建设页面千图网cad免费素材图库