用Java实现几种常见的排序算法

上传人:宝路 文档编号:16840081 上传时间:2017-11-09 格式:DOCX 页数:3 大小:15.79KB
返回 下载 相关 举报
用Java实现几种常见的排序算法_第1页
第1页 / 共3页
用Java实现几种常见的排序算法_第2页
第2页 / 共3页
用Java实现几种常见的排序算法_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《用Java实现几种常见的排序算法》由会员分享,可在线阅读,更多相关《用Java实现几种常见的排序算法(3页珍藏版)》请在金锄头文库上搜索。

1、用 Java 语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil 等。插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;public class InsertSort implements SortUtil.Sortpublic void sort(int data) int temp;for(int i=1;i0)&(dataji;j-)if(dataj i; j-) if (dataj + t);BubbleSo

2、rt b = new BubbleSort();int result = b.bubble(array); System.out.println(nn 排序后:);for(int i=0; i + t);public int bubble(int a) int temp,size = a.length;/ 外层循环,控制 “冒泡 ”的最终位置for(int i=size-1; i=1; i-)boolean end = true;/ 内层循环,用于相临元素的比较for(int j=0; j aj+1) temp = aj;aj = aj+1;aj+1 = temp;end = false; if(end = true) break; return a;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号