冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
VC++ 冒泡算法对集合元素进行排序模板,该函数模板支持C++数组以及MFC集合CStringArray、CArray。
参数说明:
collection 集合对象,集合对象必须提供 [] 操作。
element 集合元素,该参数的作用仅仅是确定集合元素类型,
参数的值没有用,建议取集合的第一个元素。集合
元素必须提供复制、赋值和比较操作。
count 集合元素的数目
ascend 表明排序时使用升序(true)还是降序(false)
源码结构展示:
源码展示:
当然想学习C/C++的同学小编这里有一份C/C++得学习资料,加群:290256293即可获取啦!
声明:本文内容来源于网络,如有侵权请联系删除