Java基本排序(插入排序,冒泡排序,选择排序)
来源:互联网 发布:为什么卸载不了软件 编辑:程序博客网 时间:2024/05/18 09:20
/** * 插进入排序 * @author shuang * */public class InsertSort {public static void insertSort(int[] array) {for (int i=1;i<array.length;i++) {for (int j=0;j<i;j++) {if (array[j]>array[i]) {int temp = array[i];for (int k=i;k>j;k--) {array[k]=array[k-1];}array[j]=temp;}}}}public static void print(int[] array) {for (int i=0;i<array.length;i++) {System.out.print(array[i]+" ");}System.out.println();}public static void main(String[] args) {int[] array = {3,1,5,8,6,12,56,2,64,90,51};print(array);System.out.println("----------排序后---------"); insertSort(array);print(array);}}/** * 交换排序 * @author shuang * */public class ExchangeSort {public static void exchangeSort(int[] array) {for (int i=0;i<array.length-1;i++) {for (int j=0;j<array.length-i-1;j++) {if (array[j]>array[j+1]) {int temp=array[j];array[j]=array[j+1];array[j+1]=temp;}}}}public static void print(int[] array) {for (int i=0;i<array.length;i++) {System.out.print(array[i]+" ");}System.out.println();}public static void main(String[] args) {int[] array = {3,1,5,8,6,12,56,2,64,90,51};print(array);System.out.println("----------排序后---------"); exchangeSort(array);print(array);}}/** * 选择排序 * @author shuang * */public class SelectSort {public static void selectSort(int[] array) {for (int i=0;i<array.length-1;i++) {for (int j=i+1;j<array.length;j++) {if (array[j]<array[i]) {int temp = array[j];array[j] = array[i];array[i] = temp;}}}}public static void print(int[] array) {for (int i=0;i<array.length;i++) {System.out.print(array[i]+" ");}System.out.println();}public static void main(String[] args) {int[] array = {3,1,5,8,6,12,56,2,64,90,51};print(array);System.out.println("----------排序后---------"); selectSort(array);print(array);}}
0 0
- Java基本排序(插入排序,冒泡排序,选择排序)
- Java基本排序实现--插入排序,选择排序,冒泡排序
- 基本排序(冒泡排序,选择排序,插入排序)
- 基本排序算法(冒泡排序,选择排序,插入排序)
- 排序-基本排序-选择排序,插入排序,冒泡排序
- Java冒泡排序,插入排序,选择排序
- java冒泡排序,选择排序,插入排序
- [JAVA]选择排序,插入排序,冒泡排序
- java-------冒泡排序,选择排序,插入排序
- java 冒泡排序 插入排序 选择排序
- Java冒泡排序,插入排序,选择排序
- Java 排序 快速排序 冒泡排序 选择排序 插入排序
- 三种最基本的排序 选择排序 插入排序 冒泡排序
- 基本排序(包括插入,选择,冒泡排序)
- 基本排序:选择 插入 冒泡
- java几种基本的排序方法,快速排序,冒泡排序,选择排序,插入排序
- 冒泡排序、选择排序、插入排序(Java实现)
- 冒泡排序、选择排序、直接插入排序(java实现)
- Git SSH Key 生成步骤
- iOS--错误集锦--Unknown class ViewController in Interface file.
- Android将debug.keystore改为和发布的key的sha1签名一样
- hibernate缓存机制(一)-n+1问题
- JAVA oj注意事项
- Java基本排序(插入排序,冒泡排序,选择排序)
- 阅文集团内容中心id生成器的设计与实现
- 各种分类指标
- BOS项目 批量导入(ocupload插件,pinyin4J)/POI解析Excel/Combobox下拉框/分区组合条件分页查询(ajax)/分区数据导出(Excel)
- WPF 美化界面,样式的使用(资源)1
- 用C#操作office组件库实现word文档的创建及文字 表格 图片的插入
- request对象的方法-web
- Linux I/O
- 惊曝6.24AppCan移动开发大会参展名录,现场礼品超多!