冒泡排序
来源:互联网 发布:mac系统需要清理吗 编辑:程序博客网 时间:2024/06/07 01:30
#include <iostream.h>
template <class T>
inline void Swap(T &a,T &b)
{
T temp;
temp=a;
a=b;
b=temp;
}
template <class T>
void Bubble(T a[],int n)
{
for(int i=0;i<n;i++)
if(a[i]>a[i+1])
Swap(a[i],a[i+1]);
}
template <class T>
void BubbleSort(T a[],int n)
{
for(int i=0;i<n;i++)
Bubble(a,n);
}
void main(void)
{
int a[10]={5,4,19,32,6,9,14,17,0,10};
BubbleSort(a,10);
for (int i=0;i<10;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
}
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 关于MFC下检查和消除内存泄露的技巧
- 嗅探程序Wireshark(支持Vista)
- IE8上传文件时javascript取文件的本地路径的问题C:/fakepath/
- 每日两句英语-7/7/2009
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- 冒泡排序
- Windows删不掉的历史记录index.dat
- 我的兄弟叫顺溜
- 让牙齿快速变白的几个好方法
- 不用临时变量,实现两个数的交换
- 使下拉框某项不可选的方法
- Eclipse中SVN版本控制插件的安装和使用
- std::map 再学习
- 开发某企业网站遇到的问题及解决方法