java选择排序算法实现
来源:互联网 发布:linux线程的优先级控制 编辑:程序博客网 时间:2024/06/06 03:46
package ff;
public class df {
public static void main(String[] args) {
df t=new df();
int []b={3,1,12,5,4,1,8,6,12};
t.choice(b);
System.out.println("最终排序结果");
for(int i=0;i<b.length;i++)
{
System.out.print(b[i]+"\t");
}
}
//选择排序方法的实现
public void choice(int[] a) {
// TODO Auto-generated method stub
int temp,minvalue ,minIndex;
for(int i=0;i<a.length-1;i++){
minIndex=i;
minvalue=a[minIndex];
for(int j=i+1;j<a.length-1;j++)
{
if(a[j]<a[i])
{
minIndex=j;
minvalue=a[minIndex];
}
}
temp=a[i];
a[i]=minvalue;
a[minIndex]=temp;
}
}
}
public class df {
public static void main(String[] args) {
df t=new df();
int []b={3,1,12,5,4,1,8,6,12};
t.choice(b);
System.out.println("最终排序结果");
for(int i=0;i<b.length;i++)
{
System.out.print(b[i]+"\t");
}
}
//选择排序方法的实现
public void choice(int[] a) {
// TODO Auto-generated method stub
int temp,minvalue ,minIndex;
for(int i=0;i<a.length-1;i++){
minIndex=i;
minvalue=a[minIndex];
for(int j=i+1;j<a.length-1;j++)
{
if(a[j]<a[i])
{
minIndex=j;
minvalue=a[minIndex];
}
}
temp=a[i];
a[i]=minvalue;
a[minIndex]=temp;
}
}
}
阅读全文
0 0
- Java实现选择排序算法
- java实现选择排序算法
- java实现选择排序算法
- java实现选择排序算法
- java选择排序算法实现
- 【排序算法】简单选择排序(java实现)
- 选择排序-初级排序算法-Java实现
- #.java实现排序算法:插入排序、选择排序、冒泡排序
- 选择排序算法的JAVA实现
- 选择排序算法的JAVA实现
- 选择排序算法的JAVA实现
- 选择排序算法的JAVA实现
- 选择排序算法的JAVA实现
- 选择排序算法实现(Java)
- 选择排序算法的JAVA实现 .
- java实现简单选择排序算法
- 选择排序算法(java实现)
- java实现冒泡、选择、快速排序算法
- 记一次Centos6.7ssh免密钥登陆错误
- ffmpeg开发之旅(1):视频直播YUV颜色格式完全解析
- XZ_iOS之RAC(ReactiveCocoa)的介绍和使用
- 共享变量
- 安装SQLSERVER 2012 80端口被占用的问题
- java选择排序算法实现
- BOM浏览器,导航,弹窗,cookie,计时
- 创建表空间,创建用户,分配角色或权限
- CentOS7防火墙firewalld和iptable的设置和使用
- c#基础 类与结构体的区别 继承
- RocketMQ——Consumer端自动地不间断地发起拉取消息的业务逻辑
- 算法服务平台-10002-关于测试(02)
- 180
- Summer Training day6 codeforces633G 线段树、bitset