直接排序
来源:互联网 发布:ssm框架项目实例源码 编辑:程序博客网 时间:2024/04/29 04:07
#include "stdio.h"
void ExChange(int &A,int &B)
{
int tt = A;
A = B;
B = tt;
};
void Strai_Sele_Sort(int T[],int N) //非递归实现
{
int i,J;
for(i=0;i<N;i++)
{
for(J=i+1;J<N;J++)
{
if(T[i] > T[J]) ExChange( T[i], T[J]);
}
}
};
void Strai_Sele_SortR(int T[],int N) //递归实现
{
if(N<=1) return;
int i;
for(i=1;i<N;i++)
{
if(T[0] > T[i]) ExChange( T[0], T[i]);
}
Strai_Sele_SortR(T+1, N-1);
};
void ExChange(int &A,int &B)
{
int tt = A;
A = B;
B = tt;
};
void Strai_Sele_Sort(int T[],int N) //非递归实现
{
int i,J;
for(i=0;i<N;i++)
{
for(J=i+1;J<N;J++)
{
if(T[i] > T[J]) ExChange( T[i], T[J]);
}
}
};
void Strai_Sele_SortR(int T[],int N) //递归实现
{
if(N<=1) return;
int i;
for(i=1;i<N;i++)
{
if(T[0] > T[i]) ExChange( T[0], T[i]);
}
Strai_Sele_SortR(T+1, N-1);
};
- 直接排序
- 直接排序
- 直接排序
- 直接排序
- 直接排序
- 排序:直接插入排序
- 排序---直接插入排序
- 排序 -- 直接插入排序
- 排序---直接插入排序
- 【排序】直接选择排序
- 排序--直接插入排序
- 排序-直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序:直接插入排序
- 【排序】直接选择排序
- 【排序】直接插入排序
- 【排序】直接选择排序
- .NET 中 解释及用法
- 使用注册表/组策略/批处理禁用声卡
- 战将宣言
- 快速排序
- Eclipse开发资料汇总
- 直接排序
- MindManager
- Hibernate 资料汇总
- 管理上的时空错乱
- SERVLET监听大全
- C#的二进制文件操作及汉字编码转换
- 领悟Web设计模式
- 常用正则表达式
- 深入分析MFC中的CArray类