C STL標準模板庫基本操作

2021-09-13 16:49:09 字數 1011 閱讀 7822

實驗環境:ubuntu16.04 lts

編譯環境:qt 5.5.1

題目1:

有以下字串: 「www.uestc.edu.cn」 ,「www.codeproject.com」,「www.cnki.net」,「www.163.com」,「www.taobao.com」, 「www.baidu.com」.將以上6個字串裝入vector容器中,採用某一種stl排序演算法,對這6個字串進行排序後輸出;

程式清單:

#include#include#include#includeusing namespace std;

int main()

;    string cs[6]=;

listwz(cs,cs+6);            //定義乙個list

list::iterator it;    //定義乙個迭代器

cout<<"原始資料:\n";

for(it=wz.begin();it!=wz.end();it++)

cout<<*it<<"\n";

cout《題目3:將以上6個**的關鍵記憶字串(uestc,codeproject,cnki,163,taobao,baidu),提取分別從以上6個字串中提取出來(用程式進行提取),並和原始字串用map做乙個對映,並任意輸入乙個關鍵字再map內進行查詢,並輸出及結果

程式清單:

#include#include#include#include#includeusing namespace std;

int main()

cout<<"關鍵記憶字串:\n";

for(iter=wzkey.begin();iter!=wzkey.end();iter++)

coutn;

iter=wzkey.find(n);

if(iter!=wzkey.end())

else

cout<<"未找到您要查詢的**\n";

return 0;

}

C STL 標準模板庫

1.泛型程式設計 在c 中,模板是泛型程式設計的基礎。下面有乙個stl初體驗的 include include include include include include using namespace std 自定義函式物件 template class square int test int...

C STL標準模板庫

stl共有6中元件 容器 容器介面卡 迭代器 演算法 函式物件 仿函式 和函式介面卡。最常用的是順序容器,順序容器內的元素按其位置進行儲存和訪問。除順序容器外,標準庫還定義了幾種關聯容器。這裡我們主要講一下順序容器。標準庫定義了三種順序容器型別 vector list和deque,它們的差別在於訪問...

c STL(標準模板庫)

c stl 標準模板庫 是一套功能強大的 c 模板類,提供了通用的模板類和函式,這些模板類和函式可以實現多種流行和常用的演算法和資料結構,如向量 鍊錶 佇列 棧。元件描述 容器 containers 容器是用來管理某一類物件的集合。c 提供了各種不同型別的容器,比如 deque list vecto...