摘要: 遍历文件,如果邻近的两个元素的顺序不对,就将两者交换,重复这样的操作直到整个文件排好序。冒泡排序的执行速度比选择排序和插入排序都要慢。 1 template <class Item> 2 void compexch(Item &A, Item &B) 3 {if (B < A) exch(A, B) 阅读全文
posted @ 2019-11-06 12:48 ~宁静致远~ 阅读(99) 评论(0) 推荐(0)
摘要: 在桥牌中人们通常使用的排序方法是,每次只考虑一张牌,将牌插入已经排了序的牌的适当位置中。在计算机应用中,为了插入新数据,先将较大的数据项一个个向右移动,然后将新数据插入空位中。 1 template <class Item> 2 void insertion(Item a[], int l, int 阅读全文
posted @ 2019-11-06 11:31 ~宁静致远~ 阅读(125) 评论(0) 推荐(0)