算法-->反序(插入)
来源:互联网 发布:php unpack 二进制 编辑:程序博客网 时间:2024/06/05 02:58
package 插入排序;/*** * 反序 * * @author 朱珍珍 * */public class Fanxu { static final int SIZE = 10; static void insertSort(int[] a, int len) { int i, j, t, h; for (i = 1; i < len; i++) { t = a[i]; j = i - 1; while (j >= 0 && t > a[j]) { a[j + 1] = a[i]; j--; } a[j + 1] = t; System.out.print("第" + i + "步排序结果");// 输出每步 的 排序结果 for (h = 0; h < len; h++) { System.out.print(" " + a[h]); } System.out.print("\n"); } } public static void main(String[] args) { Fanxu ff = new Fanxu(); int[] shuzu = new int[SIZE]; int i; for (i = 0; i < SIZE; i++) { shuzu[i] = (int) (100 + Math.random() * (100 + 1));// 初始话 数组 } System.out.print("排序前的数组 为:\n"); for (i = 0; i < SIZE; i++) { System.out.print(" " + shuzu[i]); } System.out.print("\n"); insertSort(shuzu, SIZE); System.out.print("排序后的数组 为:\n"); for (i = 0; i < SIZE; i++) { System.out.print(shuzu[i] + " "); } System.out.print("\n"); }}
阅读全文
0 0
- 算法-->反序(插入)
- 链表反序算法
- 数组反序个数算法
- 算法:反序输出字符串
- MapReduce 算法 - 反序模式
- 求反序数算法
- 单链表的建立,反序,插入,删除
- 插入算法
- 插入算法
- 插入算法
- 插入算法
- 插入算法
- 插入算法
- 插入算法
- 插入算法
- 递归算法反序输出字符串
- 看伪码写算法-插入算法
- 排序算法-插入算法
- 后缀数组详解
- 图片压缩
- matlab 2017a Linux 和Mac版本安装技巧
- 安装tesseract-ocr出错的解决策略
- Codeforces Round #420 (Div. 2) D. Okabe and City(最短路)
- 算法-->反序(插入)
- Centos中Qt编译问题(/usr/bin/ld: 找不到 -lpulse-mainloop-glib,/usr/bin/ld: 找不到 -lpulse...)
- POJ
- URG-PSH
- 51Nod 1135 原根
- Java中状态模式介绍
- Linux——文件系统中inode的工作
- Git版本控制工具和Github代码托管平台
- POJ