實驗環境: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...