//
// main.cpp
// map使用
//// created by 劉鑫偉 on 14-7-25.
//#include#include#includeusing namespace std;
int main()
//清空map中的資料可以用clear()函式,判定map中是否有資料可以用empty()函式,它返回true則說明是空map
//如果要刪除1,用迭代器刪除
//map::iterator iter;
//iter = mapstudent.find(1);
//如果要刪除1,用關鍵字刪除
//int n = mapstudent.erase(1);//如果刪除了會返回1,否則返回0
//用迭代器,成片的刪除
//一下**把整個map清空
mapstudent.end());
//成片刪除要注意的是,也是stl的特性,刪除區間是乙個前閉後開的集合
//map裡得元素按關鍵值會排序 越小越靠前 如果想定義優先順序高得map需要過載運算子
/*#include #include using namespace std;
typedef struct tagstudentinfo
studentinfo, *pstudentinfo; //學生資訊
classs sort
};int main()
*/
Map與資料結構
上篇中介紹了collection中arraylist和linkedlist和在資料結構中的分析。但在,由於collection是無論是基於陣列的arraylist還是基於鍊錶的linkedlist它都沒有辦法儲存有關係的資料,比如乙個人的姓名 身份證,這樣有關係的資料。因此就有了map介面。arra...
pojRank List 資料結構map的使用
題意 li ming 想知道他考試的成績排名。輸入 第一行是乙個數 n 表示學生人數 後面n行是學生名字,名字各不相同,接著就是考了幾門 之後的輸入都是這n個學生 第i門考試的成績 輸出 按輸入幾門時就按幾門考試的總分排名,輸出li ming 的排名,當li ming 和其他人分數一樣的時候li m...
ECMAScript 新的資料結構Map
一 ecmascript 新的資料結構set 1.一種新的資料結構結構類似於物件,鍵值對的集合。map 結構提供了 值 值 的對應,是一種更完善的 hash 結構實現。let m newmap let obj m.set zhangsan obj 2.常用方法 新增 let m newmap let...