排序算法
来源:互联网 发布:hp1510清零软件 编辑:程序博客网 时间:2024/06/08 00:53
插入排序:
for(i=1;i<n;i++)
{
temp=a[i];
for(j=i-1;j>=0&&a[j]>temp;j--)
a[j+1]=a[j];
a[j+1]=temp;
}
冒泡排序
for(int i=0;i<n;i++)
for(int j=0;j<n-1;j++)
{
if(arr[j]<arr[j+1])
{
int t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
选择排序
for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
{
if(arr[i]<arr[j])
{
int t=arr[i];
arr[i]=arr[j];
arr[j]=t;
}
for(i=1;i<n;i++)
{
temp=a[i];
for(j=i-1;j>=0&&a[j]>temp;j--)
a[j+1]=a[j];
a[j+1]=temp;
}
冒泡排序
for(int i=0;i<n;i++)
for(int j=0;j<n-1;j++)
{
if(arr[j]<arr[j+1])
{
int t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
}
选择排序
for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
{
if(arr[i]<arr[j])
{
int t=arr[i];
arr[i]=arr[j];
arr[j]=t;
}
阅读全文
0 0
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- 排序算法
- .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(二)
- 矩阵相乘
- .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(一)
- PureMVC(AS3)剖析:开篇
- org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"] oFilter(Applicatio
- 排序算法
- pt工具常用命令
- SCALA的特征 -(<scala编程思想>)
- 【白兔兔】- 用LaTeX排版第八届中国大学生数学竞赛决赛(数学类)试卷
- 走在网页游戏开发的路上(十)
- 操作系统之进程的描述和控制
- C程序编译过程浅析
- typedef的操作错误
- Sublime3 markdown