简单选择排序java版
来源:互联网 发布:又拍云计算 编辑:程序博客网 时间:2024/04/27 18:58
简单选择排序的时间复杂度为o(n^2),但是相对于冒泡排序,减少了很多交换,效率还是比冒泡排序高
<span style="font-size:18px;">public class simpleSelectSort {public static void main(String args[]){int[] data ={5,2,7,4,1,9,8};data = sort(data);for(int i=0;i<data.length;i++){System.out.println(data[i]);}}public static int[] sort(int[] data){int min;for(int i =0;i<data.length-1;i++){min = i;//从1开始依次将i下标数据定为最小数,遍历后者数据,有更小的就交换下标for(int j=i;j<data.length;j++){if(data[min]>data[j]){min = j;}}//相对最小的与i进行交换int tmp = data[min];data[min] = data[i];data[i] = tmp;}return data;}}</span>
0 0
- 简单选择排序java版
- java版简单选择排序
- java简单选择排序
- Java 简单选择排序
- 简单选择排序 (Java)
- Java简单选择排序
- java简单排序-选择排序
- 简单选择排序(JAVA版)
- Java实现简单选择排序
- Java算法-简单选择排序
- 简单选择排序--Java实现
- 简单选择排序 java实现
- java简单选择排序算法
- Java实现简单选择排序
- java实现简单选择排序
- 简单选择排序 java实现
- Java实现简单选择排序
- 简单选择排序java篇
- iOS开发各种证书问题
- 旋转矩阵求导
- 网易视频云:HBase优化实战
- C++ Mnist Image读取
- 【C#设计模式-责任链模式】
- 简单选择排序java版
- HTML,JS禁止鼠标右键、禁止全选、复制、粘贴的方法;
- 详述执行map reduce 程序的步骤(本地执行MR、服务器上执行MR)
- 对用户输入的密码进行MD5加密
- java初始化的执行顺序
- cocos2d-x如何实现跨平台
- 面试专题-----计算机网络常考(五)
- Mysql分页查询的方法
- OkHttp+ Retrofit使用从0开始(二)