zoukankan
html css js c++ java
算法 排序 直接选择排序(Straight Selection Sort)
void
SelectSort(SeqList R)
{
int
i,j,k;
for
(i
=
1
; i
<
n; i
++
)
{
//
做第i趟排序(1≤i≤n-1)
k
=
i;
for
(j
=
i
+
1
; j
<=
n; j
++
)
//
在当前无序区R[i..n]中选key最小的记
录R[k]
{
if
(R[j].key
<
R[k].key)
{
k
=
j;
//
k记下目前找到的最小关键字所在的位置
}
}
if
(k
!=
i)
{
//
交换R[i]和R[k]
R[temp]
=
R[i];
R[i]
=
R[k];
R[k]
=
R[temp];
//
R[temp]作暂存单元
}
//
endif
}
//
endfor
}
//
SeleetSort
void
SelectSort(
int
[] x)
{
for
(
int
i
=
0
; i
<
x.Length
-
1
; i
++
)
{
//
只需做n-1次循环
int
min
=
i;
for
(
int
j
=
i
+
1
; j
<
x.Length; j
++
)
{
if
(x[j]
<
x[min])
{
min
=
j;
}
}
if
(min
!=
i)
{
//
交换x[i]和x[k]
int
temp;
temp
=
x[i];
x[i]
=
x[min];
x[min]
=
temp;
}
//
endif
}
//
endfor
}
//
SelectSort
查看全文
相关阅读:
BizTalk开发系列(三十一)配置和使用HTTP适配器
BizTalk开发系列(三) 单机环境下的BizTalk Server 2006 R2安装
BizTalk开发系列(二) "Hello World" 程序搬运文件
BizTalk开发系列(三十二)浅谈BizTalk主机性能优化
BizTalk开发系列(二十四) BizTalk项目框架建议
BizTalk开发系列(二十八) MSMQ 适配器
BizTalk开发系列(三十五) TCP/IP 适配器
BizTalk开发系列(十四) XML空白字符(WhiteSpace)
BizTalk开发系列(一) "Hello World"
使用Xpath对XML进行模糊查询
原文地址:https://www.cnblogs.com/xiaodi/p/296499.html
最新文章
IA32周期计数器
不能访问windows Installer服务解决方法
Linux学习之CentOS(三十二)Linux系统服务基础
Linux学习之CentOS(二十九)Linux网卡高级命令、IP别名及多网卡绑定
Linux学习之CentOS(三十一)Linux远程管理之SSH、VNC
Linux学习之CentOS(三十三)DNS基础及域名系统架构
Error Handling in ASP.NET(转载)
ASP.NET的错误处理机制
IIS6.0应用程序池回收和工作进程
ASP.NET 2.0中发送电子邮件
热门文章
DataGrid动态绑定模板列
Dataset+TableAdapter _.net最终数据访问类出现? 我的心血显然被藐视了
我的另一个窝棚
一个打乱顺序用的类
asp.net常用的一个很好用的控制文件下载的函数 支持续传多线(控制多线请自行修改)
目前发现的VS2005 asp.net 数据绑定bug (二) 关于ObjectDatasource 和TableAdapter
目前发现的 asp.net数据绑定的几个BUG(不定期连载)
关于aspnet 2.0
入住博客圆
关于asp2.0数据绑定的抱怨,大家跟着一起贴
Copyright © 2011-2022 走看看