排序函数模板 冒泡法
来源:互联网 发布:质量软件 编辑:程序博客网 时间:2024/05/22 18:55
- /*
- *Copyright(c) 2016.烟台大学计算机与控制工程学院
- *ALL rights reserved.
- *文件名称:test.cpp
- *作者:隋宗涛
- *完成日期:2016年5月31
- *问题描述:将数组a中的前size个元素按从小到大顺序排列
- */
- #include <iostream>
- using namespace std;
- template<class T>
- void Sort(T *p,int n)
- {
- int i,j;
- T t;
- for(i=1;i<n;i++)
- for(j=0;j<n-1-i;j++)
- if(*(p+j)>*(p+j+1))
- {
- t=*(p+j);
- *(p+j)=*(p+j+1);
- *(p+j+1)=t;
- }
- }
- int main()
- {
- int i;
- int a[]={1,3,2,5,4,7};
- double b[]={3.1,2.1,4.2,2.4,8.2,4.2};
- Sort(a,6);
- Sort(b,6);
- for(i=0;i<6;i++)
- cout<<a[i]<<" ";
- cout<<endl;
- for(i=0;i<6;i++)
- cout<<b[i]<<" ";
- cout<<endl;
- return 0;
- }
运行结果:
0 0
- 排序函数模板 冒泡法
- 冒泡排序的模板函数
- 函数模板实现冒泡排序
- 冒泡法模板排序
- c++冒泡排序的模板函数设计
- [C++] 冒泡排序的模板函数设计
- 冒泡排序法函数
- 冒泡排序法排序操作模板
- 【排序】冒泡排序模板
- 第十四周项目1.1—排序函数模板(冒泡法排序)
- 第十四周项目1.1—排序函数模板(冒泡法排序)
- 第十四周上机实践项目1(1):排序函数模板(冒泡法排序)
- C++冒泡排序模板
- C++冒泡排序模板
- 模板实现冒泡排序
- 高级冒泡排序-->用模板仿函数再次实现
- 冒泡排序C++模板实现
- 基于模板的冒泡排序
- swift基础值网络请求
- 学习android笔记(7):实现微信和新浪微博分享(全)
- Eclipse设置xml用spring编辑器打开的方法
- Python与序列相关的内建函数
- JSON格式数据分析
- 排序函数模板 冒泡法
- 准确率与召回率
- 类的加载
- Spring 基础知识学习
- CXF3.1.6+Spring4.1.9整合
- 常见网络端口及其服务
- JAVA中的static -静态变量-静态方法-静态初始化块
- 计费系统学习之路之错误笔记day07
- Datatable删除行的Delete和Remove方法