要實習乙個排序演算法還是很容易的,但是如果用c++的標準庫函式的話,這會變得更加容易。
用到以下標準庫中的函式:
sort();
reverse();
iterator迭代器
istream_iterator讀迭代器
ostream_iterator輸出迭代器
example
#include
#include
#include
#include
#include
#include
#include
//僅僅使用泛型演算法和迭代器介面卡對整數排序
書摘 迭代器介面卡
迭代器介面卡是產生迭代器的函式。最常見的是那些產生迭代器insert iterators的介面卡,這樣的迭代器會讓關聯的容器動態地增長。這樣的迭代器能被安全地用做乙個複製演算法的目的地。它們是在標頭檔案中定義的 back inserter c 對容器c產生乙個迭代器,這個迭代器會給c新增元素。這個容...
28 迭代器介面卡
本篇主要介紹介面卡中的第三種,它屬於迭代器的介面卡,換句話說就是對迭代器進行改造。下面用兩個例子reverse iterator和inserter進行舉例。reverse iterator是用來改造迭代器,使迭代器進行反向操作。如序列式容器中的begin 和end 就是用迭代器介面卡reverse ...
C 容器,迭代器,容器的介面卡
主要靠下標和迭代器進行操作。順序性的主要靠下標,鏈式的靠迭代器訪問。包含了順序型的容器和鏈式的容器。連續型的包括 鏈式的包括 主要靠關鍵字進行訪問。關聯容器主要是分為兩類 set型別的和map型別的。同時也可以按照有序和無序分類,也可以按照順序儲存和無序儲存分類。總共有8中型別額關聯容器 上述以un...