zoukankan
html css js c++ java
选择排序
基本思想:
每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。
代码实例:
public
class
SelectionSorter
{
private
int
min;
public
void
Sort(
int
[] list)
{
for
(
int
i
=
0
;i
<
list.Length
-
1
;i
++
)
{
min
=
i;
for
(
int
j
=
i
+
1
;j
<
list.Length;j
++
)
{
if
(list[j]
<
list[min])
min
=
j;
}
int
t
=
list[min];
list[min]
=
list[i];
list[i]
=
t;
}
}
}
public
class
MainClassTest2
{
public
static
void
Main3()
{
int
[] iArrary
=
new
int
[]
{
1
,
5
,
3
,
6
,
10
,
55
,
9
,
2
,
87
,
12
,
34
,
75
,
33
,
47
}
;
SelectionSorter ss
=
new
SelectionSorter();
ss.Sort(iArrary);
for
(
int
m
=
0
;m
<
iArrary.Length;m
++
)
Console.Write(
"
{0}
"
,iArrary[m]);
Console.WriteLine();
}
}
运行结果:
查看全文
相关阅读:
201771010113 李婷华 《面向对象程序设计(Java)》第十七周总结
201771010113 李婷华 《面向对象程序设计(Java)》第十六周总结
201771010113 李婷华 《面向对象程序设计(java)》第十五周总结
201771010113 李婷华 《面向对象程序设计(java)》
201771010113 李婷华 《面向对象程序设计(Java)》第十三周总结
201771030102-常梦娇 实验四 软件项目案例分析
201771030102-常梦娇 实验三 结对项目—《西北师范大学学生疫情上报系统》项目报告
201771030102-常梦娇 实验二 个人项目—《西北师范大学学生疫情上报系统》项目报告
201771030102-常梦娇 实验一 软件工程准备-《构建之法》初识
201771030115-牛莉梅 实验四 软件项目案例分析
原文地址:https://www.cnblogs.com/abcdwxc/p/972298.html
最新文章
《2018面向对象程序设计(java)课程学习进度条》
软件工程课程学习总结
Springboot 学习总结
201771010111-李瑞红 实验四 软件项目案例分析
201771010111-李瑞红 实验三 结对项目—《西北师范大学疫情防控信息系统》项目报告
201771010111-李瑞红 实验二 个人项目—《西北师范大学学生疫情上报系统》项目报告
201771010111 李瑞红《第十八周学习总结》
201771010111 李瑞红 《第十七周学习总结》
201771010111李瑞红《第十六周学习总结》
201771010111李瑞红《第十五周学习总结》
热门文章
C语言程序设计实验报告(七)
C语言程序设计实验报告(六)
C程序设计实验报告
C语言实验报告(四)
实验第四章
实验二
《2018面向对象程序设计(java)课程学习进度条》
201771010113-李婷华 实验三 结对项目—《西北师范大学疫情防控信息系统》项目报告
201771010113-李婷华 实验二 个人项目—《西北师范大学学生疫情上报系统》项目报告
201771010113-李婷华 实验一 软件工程准备-<软件工程的相关了解>
Copyright © 2011-2022 走看看