黑马程序员技术交流社区
标题:
今天讲的冒泡排序和选择排序,我写了个插入排序,共勉
[打印本页]
作者:
ash午夜阳光
时间:
2015-11-3 21:38
标题:
今天讲的冒泡排序和选择排序,我写了个插入排序,共勉
像摸扑克牌一样的插入排序:
private static void insertSort(int[] a) {
int[] b = new int[a.length];
b[0] = a[0];
for (int n = 1, index = 0; n < a.length; n++, index = 0) {// n为b中待排的位置
// 找到插入到b[]中的位置
for (int i = 0; i < n; i++) {
if (a[n] > b[i])
index = i + 1;
}
// 插入到index位置
for (int i = n; i > index; i--) {
b[i] = b[i - 1];
}
b[index] = a[n];
}
bianLi(b);//遍历
}
private static void bianLi(int[] a) {
StringBuffer sb = new StringBuffer();
sb.append("[");
for (int i = 0; i < a.length; i++) {
if (i == a.length - 1)
sb.append(a[i]).append("]");
else
sb.append(a[i]).append(",");
}
System.out.println(sb);
}
作者:
damofeixue
时间:
2015-11-5 01:11
楼主共勉
作者:
nulixuec
时间:
2015-11-5 18:57
嗯 不错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2