博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Merge and BottomUpSort
阅读量:6447 次
发布时间:2019-06-23

本文共 897 字,大约阅读时间需要 2 分钟。

hot3.png

bottomUpSort 我想呢,好久终于在相通呢,现在贴在这里,好记性不如烂笔头。 归并 排序

package chapter1;public class MERGE { //0<=p<=q
<=A.length public void merge(int[] A,int p,int q,int r){ int s=p,t=q+1,k=p; int[] B = A.clone(); while(s<=q && t<=r){ if(A[s]<=A[t]){ B[k]=A[s]; s++; } else{ B[k]=A[t]; t++; } k++; } if(s==(q+1)){ while(k<=r){ B[k]=A[t]; k++;t++; } } else{ while(k<=r){ B[k]=A[s]; k++; s++; } } for(int i=p;i<=r;i++) { A[i]=B[i]; } } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] array = {2,3,66,7,11,13,45,57}; MERGE merge=new MERGE(); merge.merge(array, 0, 3, 4); for(int i:array) System.out.print(i+" "); }}

置底向下 排序

package chapter1;public class BOTTOMUPSORT { public void bottomUpSort(int[] A){ int t=1; while(t

转载于:https://my.oschina.net/u/1024333/blog/173855

你可能感兴趣的文章
递归查询上一级
查看>>
JAVA - 大数类详解
查看>>
查询指定名称的文件
查看>>
批处理文件
查看>>
1.每次按一下pushbutton控件,切换图片?
查看>>
Python 嵌套列表解析
查看>>
[GXOI/GZOI2019]旧词——树链剖分+线段树
查看>>
android 补间动画的实现
查看>>
2017年广东省ACM省赛(GDCPC-2017)总结
查看>>
第十届蓝桥杯B组C++题目详解和题型总结
查看>>
树的存储结构2 - 数据结构和算法42
查看>>
函数的嵌套调用
查看>>
OC中使用 static 、 extern、 const使用
查看>>
简单理解函数回调——同步回调与异步回调
查看>>
POJ 1007
查看>>
Android 多个Activity 跳转及传参
查看>>
中文文本预处理流程(带你分析每一步)
查看>>
anroid 广播
查看>>
AJAX POST&跨域 解决方案 - CORS
查看>>
如何设计企业内部的数据平台?
查看>>