归并排序&求逆序对
来源:互联网 发布:澳大利亚软件不能用 编辑:程序博客网 时间:2024/05/07 21:41
void msort(int l,int r) { if(l==r)return; else { int mid=(l+r)/2; int a=l,b=mid+1,c=1; msort(l,mid); msort(mid+1,r); while(a<=mid&&b<=r) { if(arr[a]>arr[b]) { t[c]=arr[b]; num+=mid-a+1;//求逆序对的核心程序 c++; b++; } else{ t[c]=arr[a]; c++; a++;} } while(a<=mid) { t[c]=arr[a]; a++; c++; } while(b<=r) {t[c]=arr[b]; b++; c++;} for(int i=1;i<=r-l+1;i++) arr[l-1+i]=t[i]; } }
0 0
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对~~~
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- 归并排序求逆序对
- OpenCV基础(1)——图像缩放
- weblogic配置<prefer-web-inf-classes>true</prefer-web-inf-classes>
- Discuz! 缺conuintoken字段解决
- oracle Fast Recovery Area的管理
- ImageView.ScaleType设置图解
- 归并排序&求逆序对
- Webstorm 正则替换
- 初识 Linux GCC
- 搭建持续集成接口测试平台(Jenkins+Ant+Jmeter)
- 智能停车诱导系统--大数据部分--任务拆分
- iOS -- 子视图超出父视图范围点击无法响应的问题
- 在ROS中如何配置机器人的导航功能
- iOS开发之UIFont调整字体的宽高比
- 如何写出高效C++(继承与面向对象设计)