您的位置:首页 > 文旅 > 旅游 > 专业网站是指什么_网页设计是做什么_国内广告投放平台_企业在线培训系统

专业网站是指什么_网页设计是做什么_国内广告投放平台_企业在线培训系统

2025/4/2 3:26:20 来源:https://blog.csdn.net/robin_suli/article/details/146779460  浏览:    关键词:专业网站是指什么_网页设计是做什么_国内广告投放平台_企业在线培训系统
专业网站是指什么_网页设计是做什么_国内广告投放平台_企业在线培训系统

目录

  • 题目:
  • 解析:
  • 代码:

题目:

链接: link这里是引用

解析:

这里是引用

代码:

class Solution {int[] tmp;public int reversePairs(int[] record) {tmp = new int[record.length];return mergeSort(record,0,record.length-1);}private int mergeSort(int[] record, int left, int right){if(left >= right) return 0;int ret = 0;int mid = (right + left) / 2;int cur1 = left, cur2 = mid+1, i = 0;//左半部分的个数 + 排序,右半部分的个数 + 排序ret += mergeSort(record,left, mid);ret += mergeSort(record, mid+1, right);//一左一右的个位数 + 排序while(cur1 <= mid && cur2 <= right){if(record[cur1] <= record[cur2]){tmp[i++] = record[cur1++];//排序} else {ret += mid - cur1 + 1;tmp[i++] = record[cur2++];//排序}} while(cur1 <= mid) tmp[i++] = record[cur1++];while(cur2 <= right) tmp[i++] = record[cur2++];for(int j = left; j <= right; j++){record[j] = tmp[j-left];}return ret;}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com