排序算法之直接插入排序
2016-05-24 23:04
369 查看
#include <iostream> using namespace std; template<class T> /***************直接插入排序算法*******************/ void mySort(T str[],int n){ for (int i=1;i<n;i++) { int j=i; int flag=str[i]; while (j>0&&flag<str[j-1]) { str[j]=str[j-1]; j--; } str[j]=flag; } } void main() { int str[]={1,4,2,3,6,5}; mySort(str,6); for (int i=0;i<6;i++) { cout<<str[i]<<" "; } cout<<endl; }
相关文章推荐
- java37java中的线程(二)
- 学习日记4
- 设置thunderbird用">"引用原邮件
- javaweb项目的包的命名
- Class.forName的作用以及为什么要用它
- 第八周项目:用对象数组操作长方柱类
- code force 之 Money transfer
- ActionBarDrawerToggle与DrawerLayout
- Spark中组件Mllib的学习31之朴素贝叶斯分类器(多项式朴素贝叶斯)
- 2016第22周二
- C#进阶系列——WebApi 路由机制剖析:你准备好了吗?
- 如何在Sharepoint Online中创建调查问卷
- HDU 5700区间交(百度之星2B)
- php函数中获取参数信息方法
- Linux内核之数据双链表
- GDB调试方法精粹
- MFC——对话框(二),模态对话框
- http协议
- 编译原理复习
- Linux内核之数据双链表