二、上課沒有聽懂或者沒有理解的地方
三、當天學習的收穫
四、作業的思路、不會的地方
五、其他需要反饋的問題
通過儲存在資料項中的索引項,盡可能快的檢索資料項
stl標準庫包含的有序關聯容器:
set multiset:資料項就是索引項 ,multiset允許出現重複的項
map, multimap:資料項是由索引項和其他某種型別的資料組成的一對資料。 multimap允許出現重複的索引項。
map: map的key和datatype一一對應
訪問方式:1 [ ] 2 insert 3 map::find,返回迭代器指標訪問
通過[ key] :先查詢是否有相同的key,有則修改資料,沒有則建立
通過find(key) 返回與key對應條目的迭代器指標
通過insert(),不存在這個key,則插入,否則不插入
map::count(key),返回關鍵字為key的條目的數目,因為map的key值不重複,所以有key返回1,無key返回0
map的迭代器包括兩個資料:iterator->first 代表關鍵字, iterator->second 代表儲存的資料
#include
intmain()
staffmap.
erase
(1004);
//刪除
return0;
}
無
使用關聯容器降低了檢索的複雜度,講解作業中學到了更多的操作
未開始無
200915階段一C 模板
二 上課沒有聽懂或者沒有理解的地方 三 當天學習的收穫 四 作業的思路 不會的地方 五 其他需要反饋的問題 建立乙個派生類物件,不指定,就走預設構造,使資料型別引數化 巨集定義 呼叫時不進行型別檢查 define maxnum a,b a b a b 函式模板不是函式,不可以直接呼叫 使用函式模板的...
C 第一階段 結構體
概念理解 很多相互聯絡的資訊可以組成乙個整體。比如乙個學生的資訊包括學號 姓名 性別 年齡等,它們緊密聯絡,共同描述學生的狀況。在 c 中我們可以把這些緊密聯絡變數定義成結構體 structure 結構體特性 struct型別是一種值型別,通常用來封裝小型相關變數組。struct可以包含的成員 建構...
C 第一階段總結與拓展
4 運算子 5 表示式 6 語句 7 輸入與輸出 程式設計初學者必經階段 入門操作 感覺好簡單 看他人演示 哇,神奇,有意思 自行處理 嗯?怎麼回事?什麼情況?其實,我們學習程式設計就像是在玩拼圖,每拼一段時間不知後面該怎麼做的時候,就得看看整體都什麼效果了,還缺哪些部分,我們手裡都是些什麼拼圖。我...