直接选择排序法
来源:互联网 发布:002175东方网络股票 编辑:程序博客网 时间:2024/06/11 09:10
通过定义一个index索引变量,array[index]数值直接与数值array[array.length-i]互换,比如:int[]{5, 1, 2 ,8 ,4}数组,第一次比较的时候,i=1; index; array.length-i=4,就是array[index]与最后一个数值互换,第二次比较时候,array.length-i=3,就是array[index]与倒数第二个数值互换。
代码如下:
public class SelectSort{ public void sort(int[]a){ int temp; int index;//索引变量 for(int i=1;i<a.length;i++){ index=0; for(int j=1;j<a.length-i;j++){ if(a[j]>a[index]){ index=j; } } temp=a[a.length-i]; a[a.length]=a[index]; a[index]=temp; } printArray(a);//输出正序数组 }}
0 0
- 直接选择排序法
- 直接选择排序法
- 直接选择排序法
- 直接选择排序法
- 直接选择法排序
- 选择排序-直接选择
- C++排序之直接选择排序法
- 内部排序算法:直接选择排序法
- 【排序】直接选择排序
- 【排序】直接选择排序
- 【排序】直接选择排序
- 数据结构-排序: 选择排序(直接选择排序法)
- 数据结构-排序: 选择排序(直接选择排序法)
- 选择排序--直接选择排序
- 选择排序 - 直接选择排序
- 选择排序-直接选择排序
- 选择排序-直接选择排序
- 5、直接选择排序法SeletSort()
- 范德萨广东佛山广东分行个路口,脚后跟
- 读《《图解TCP-IP》》有感
- StringBuffer,StringBuilder(java基础毕老师的源码)
- Longest Palindromic Substring
- iOS常用控件
- 直接选择排序法
- Java基础学习之多线程
- axis2连SQLServer 2008, 应用服务器用tomcat
- [漏洞分析] BlackCat CMS 1.1.1任意文件下载
- opencv配置
- 四种常见的 POST 提交数据方式
- hdu 3433(dp+二分) A Task Process
- 【Linux 内核网络协议栈源码剖析】sendto 函数剖析
- 旋转数组中的最小值