`
king_tt
  • 浏览: 2116822 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

c++冒泡排序的模板函数设计

 
阅读更多

说明

由于课程设计需要,特编写本程序。本程序首先定义了一个冒泡程序的模板函数,然后在main()函数中定义了两个不同类型的数组,调用模板函数对其进行排序。(注意,本程序是在linux下编写,但是直接拷贝到windows中的VC页可以直接运行)

源程序

sort.cpp文件点此下载



执行

编译并执行,执行结果如下


分享到:
评论

相关推荐

    冒泡排序算法的C++函数模板

    冒泡排序算法的C++函数模板,适用于多种数据类型,如int,float,double等

    插入 冒泡 快速 排序算法C++模板实现

    这是一个C++代码,用C++模板的实现插入 冒泡 快速 排序算法。

    C++ 排序函数模板源码,MFC程序可用(冒泡)

    但标准模板库STL提供的函数模板sort虽然功能强大,不过有些不便,可能我不太习惯吧,于是才想着要自编一个排序函数模板,方便和我一样对C++狂热的朋友使用,该函数模板使用冒泡法对集合元素进行排序,参数说明: ...

    面向对象程序设计C++自定义类模板

    自定义类模板内容很全,用到了大部分数据结构的知识 具体分为: 1.容器类模板:顺序表、链表、栈、队列...2.函数模板:冒泡、快速排序、堆排序、顺序查找、二分查找 3.应用:(1)四则表达式的运算(2)图的广度遍历

    C语言代码和C++代码--指针、多线程、文件读写、套接字

    C++_04.1_指针(冒泡排序) C++_05.1_多态(运算符重载) C++_06.2多线程(简单的) string、vector 图形设备(例) C++_06_3_多线程和类 C++_07_2模板vector 网络通信_test MFC_线程_test socket 服务端和客户端--...

    Sort_Template.rar_template sort_排序类Sort_类模板

    C++模板类的实现,主要通过函数模板实现冒泡排序。

    sort.cpp文件

    c++课程设计需要,编写一种数据排序(插入 、选择、 交换)的模板函数,本程序是冒泡排序的函数模板,详细看博客http://blog.csdn.net/mybelief321/article/details/9213045

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    *4.7 函数模板 *4.8 有默认参数的函数 4.9 函数的嵌套调用 4.10 函数的递归调用 4.11 局部变量和全局变量 4.11.1 局部变量 4.11.2 全局变量 4.12 变量的存储类别 4.12.1 动态存储方式与静态存储方式 4.12.2 自动变量...

    快速排序算法模板

    快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )

    *4.7 函数模板 *4.8 有默认参数的函数 4.9 函数的嵌套调用 4.10 函数的递归调用 4.11 局部变量和全局变量 4.11.1 局部变量 4.11.2 全局变量 4.12 变量的存储类别 4.12.1 动态存储方式与静态存储方式 4.12.2 自动变量...

    C++ 总结(总结+实例)

    一.概述 3 二.表达式 3 1.基本数据类型 3 ...例子(冒泡排序模板) 28 十二.异常处理 29 例子 29 十三.输入输出 29 1.IO流 29 2.文件流 30 3.串流 30 例子1(类插入和析取器) 31 例子2(文件的读写) 32

    C+数据结构代码实例

    .txt 乘方函数桃子猴.txt 乘法矩阵.txt 二分查找1.txt 二分查找2.txt 二叉排序树.txt 二叉树.txt 二叉树实例.txt 二进制数.txt 二进制数2.txt 余弦曲线.txt 余弦直线.txt 傻瓜递归.txt 冒泡排序.t xt 冒泡法改进.txt

    Sort_Template.rar_The Class

    C++模板类的实现,主要通过函数模板实现冒泡排序。C++ template class implementation, mainly through the bubble sort function templates.

    C++大学教程,一本适合初学者的入门教材(part2)

    5.6 按引用调用的冒泡排序 5.7 指针表达式与指针算法 5.8 指针与数组的关系 5.9 指针数组 5.10 实例研究:洗牌与发牌 5.11 函数指针 5.12 字符与字符串处理简介 5.12.1 字符与字符串基础 5.12.2 字符串...

    C++大学教程,一本适合初学者的入门教材(part1)

    5.6 按引用调用的冒泡排序 5.7 指针表达式与指针算法 5.8 指针与数组的关系 5.9 指针数组 5.10 实例研究:洗牌与发牌 5.11 函数指针 5.12 字符与字符串处理简介 5.12.1 字符与字符串基础 5.12.2 字符串...

    传智播客扫地僧视频讲义源码

    05_普通函数和模板函数区别_传智扫地僧 06_函数模板和函数重载在一起(调用规则研究)_传智扫地僧 07_函数模板机制探究上 08_函数模板机制探究下_传智扫地僧 09_课堂答疑_二次编译 10_类模板语法_数据类型和算法的分离...

    C/C++笔试题(附答案,华为面试题系列)

    8.冒泡排序算法的时间复杂度是什么? 时间复杂度是O(n^2)。 9.写出float x 与“零值”比较的if语句。 if(x>0.000001&&x) 10.Internet采用哪种网络协议?该协议的主要层次结构? Tcp/Ip协议 主要层次结构为: ...

    leetcode1004-TemplateLeetcode:模板Leetcode

    制作两种编译时间排序算法:一种是冒泡排序,一种是快速排序 566.cpp 实现静态矩阵结构并重塑矩阵,打印矩阵成员 765.cpp 减少操作和查找和交换操作 766.cpp 折叠表达式,用于决定数字是否相等以及矩阵模板的使用 ...

Global site tag (gtag.js) - Google Analytics