
C++ 實(shí)現(xiàn) STL 標(biāo)準(zhǔn)庫(kù)和算法培訓(xùn)
課程主要講解了C++ STL的容器和算法的實(shí)現(xiàn),
通過(guò)本課程可以快速掌握順序容器vector、
list 和 deque 以及關(guān)聯(lián)容器 set 和 map 等,更有迭代器和算法的講解。
1 STL 的組成部分
2 迭代器
3 適配器
4 STL 常用算法
5 位運(yùn)算
6 C++ 泛型編程
7 函數(shù)對(duì)象
8 Lambda 表達(dá)式
9 STL 常見(jiàn)的容器
10 異常處理
1
C++ STL 簡(jiǎn)介
2
template 編程和迭代器粗解
1.模板編程
2.基本語(yǔ)法
3.模板函數(shù)
4.類(lèi)模板和成員模板
5.模板類(lèi)中的靜態(tài)成員
6.typename和class
7.迭代器
8.迭代器詳解
9.迭代器種類(lèi)和使用
3
迭代器
1.輸出迭代器
2.輸入迭代器
3.前向迭代器
4.雙向迭代器
5.隨機(jī)迭代器
6.迭代器輔助函數(shù)
4
函數(shù)對(duì)象(仿函數(shù))
1.函數(shù)對(duì)象概述
2.預(yù)定義函數(shù)對(duì)象
3.輔助函數(shù)對(duì)象
4.適配器
5.函數(shù)對(duì)象使用方法
5
算法
1.lambda表達(dá)式
2.常見(jiàn)基本算法
6
基礎(chǔ)容器之 vector
1.vector基礎(chǔ)
2.vector初始化
3.vector基本操作
4.vector成員函數(shù)
7
基礎(chǔ)容器之 list
1.list介紹
2.list構(gòu)造
3.list成員函數(shù)
4.list迭代器
5.list基本操作
8
基礎(chǔ)容器之 deque
1.deque性質(zhì)
2.deque定義和初始化
3.deque基本操作
4.deque迭代器
9
容器適配器
1.bitset
2.stack
3.queue
4.priority_queue
10
容器之 set 和 multiset
1.關(guān)聯(lián)容器介紹
2.兩種容器的構(gòu)造
3.成員函數(shù)
4.兩種容器的基本操作
11
容器之 map 和 multimap
1.容器作用和介紹
2.容器的構(gòu)造
3.成員函數(shù)
4.基本操作
12
異常處理
1.異常介紹
