中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

建網(wǎng)站怎么做報分系統(tǒng)長春seo排名收費

建網(wǎng)站怎么做報分系統(tǒng),長春seo排名收費,江蘇城鄉(xiāng)與住房建設(shè)部網(wǎng)站,網(wǎng)站要咋建立目錄 map構(gòu)造和賦值 map大小和交換 map插入和刪除 map查找和統(tǒng)計 map排序 map構(gòu)造和賦值 map中所有元素都是pair(即一對) pair中第一個元素為key(鍵值),起到索引作用,第二個元素為value(…

目錄

map構(gòu)造和賦值

map大小和交換

map插入和刪除

map查找和統(tǒng)計

map排序


map構(gòu)造和賦值

map中所有元素都是pair(即一對)

pair中第一個元素為key(鍵值),起到索引作用,第二個元素為value(實值)

所有元素根據(jù)元素鍵值自動排序

//author:至尊寶
//time:2024.5.9
#include<iostream>
#include<cstring>
#include<map>
using namespace std;
void printMap(map<int, int>& m)
{for (map<int, int>::iterator it = m.begin(); it != m.end(); it++){cout << "key = " << (*it).first << " value = " << (*it).second << endl;}cout << endl;
}
void test01()
{map<int, int>m;m.insert(pair<int, int>(1, 10));m.insert(pair<int, int>(2, 20));m.insert(pair<int, int>(3, 30));m.insert(pair<int, int>(4, 40));printMap(m);//拷貝構(gòu)造map<int, int>m2(m);printMap(m2);//賦值map<int, int>m3;m3 = m2;printMap(m3);
}int main()
{test01();
}

map大小和交換

size()返回容器中元素的數(shù)目

empty()判斷容器是否為空

swap()交換兩個集合容器

//author:至尊寶
//time:2024.5.9
#include<iostream>
#include<cstring>
#include<map>
using namespace std;
void printMap(map<int, int>& m)
{for (map<int, int>::iterator it = m.begin(); it != m.end(); it++){cout << "key = " << (*it).first << " value = " << (*it).second << endl;}cout << endl;
}
void test01()
{map<int, int>m;m.insert(pair<int, int>(1, 10));m.insert(pair<int, int>(2, 20));m.insert(pair<int, int>(3, 30));if (m.empty()){cout << "m為空" << endl;}else{cout << "m不為空" << endl;cout << "m的大小為:" << m.size() << endl;}
}
//交換
void test02()
{map<int, int>m;m.insert(pair<int, int>(1, 10));m.insert(pair<int, int>(2, 20));m.insert(pair<int, int>(3, 30));map<int, int>m2;m2.insert(pair<int, int>(4, 100));m2.insert(pair<int, int>(5, 200));m2.insert(pair<int, int>(6, 300));cout << "交換前:" << endl;printMap(m); printMap(m2);cout << "交換后:" << endl;m.swap(m2);printMap(m); printMap(m2);
}int main()
{test02();
}

map插入和刪除

insert()在容器中插入元素

clear()清除所有元素

erase(pos)刪除pos迭代器所指的元素,返回下一個元素的迭代器

erase(beg,end)刪除區(qū)間beg,end的所有元素,返回下一個元素的迭代器

erase(key)刪除容器中值為key的元素

//author:至尊寶
//time:2024.5.9
#include<iostream>
#include<cstring>
#include<map>
using namespace std;
void printMap(map<int, int>& m)
{for (map<int, int>::iterator it = m.begin(); it != m.end(); it++){cout << "key = " << (*it).first << " value = " << (*it).second << endl;}cout << endl;
}
void test01()
{map<int, int>m;//插入m.insert(pair<int, int>(1, 10));m.insert(make_pair(2, 20));m.insert(map<int, int>::value_type(3, 30));m[4] = 40;//刪除m.erase(m.begin());printMap(m);m.erase(3);//按照key來刪printMap(m);m.erase(m.begin(), m.end());//==m.clear()printMap(m);
}
//交換
void test02()
{}int main()
{test01();
}

map查找和統(tǒng)計

find(key)查找key是否存在,返回該鍵的元素的迭代器,若不存在,返回set.end()

count(key)統(tǒng)計key元素個數(shù)

//author:至尊寶
//time:2024.5.9
#include<iostream>
#include<cstring>
#include<map>
using namespace std;
void printMap(map<int, int>& m)
{for (map<int, int>::iterator it = m.begin(); it != m.end(); it++){cout << "key = " << (*it).first << " value = " << (*it).second << endl;}cout << endl;
}
void test01()
{map<int, int>m;m.insert(pair<int, int>(1, 10));m.insert(pair<int, int>(2, 20));m.insert(pair<int, int>(3, 30));map<int, int>::iterator pos = m.find(3);if (pos != m.end()){cout << "找到了元素:key = " << (*pos).first << " value = " << (*pos).second << endl;}else{cout << "no" << endl;}//統(tǒng)計//map不允許插入重復(fù)的key元素int num = m.count(3);cout << num;
}
void test02()
{}int main()
{test01();
}

map排序

//author:至尊寶
//time:2024.5.9
#include<iostream>
#include<cstring>
#include<map>
using namespace std;
class MyCompare
{
public:bool operator()(int v1,int v2)const{//降序return v1 > v2;}
};
void test01()
{map<int, int, MyCompare>m;m.insert(pair<int, int>(1, 10));m.insert(make_pair(2, 20));m.insert(make_pair(3, 30));m.insert(make_pair(4, 40));m.insert(make_pair(5, 50));m.insert(make_pair(6, 60));for (map<int, int, MyCompare>::iterator it = m.begin(); it != m.end(); it++){cout << "key = " << it->first << " value = " << it->second << endl;}}int main()
{test01();
}

http://www.risenshineclean.com/news/48123.html

相關(guān)文章:

  • 哪些網(wǎng)站做的最有特色如何優(yōu)化網(wǎng)站快速排名
  • wordpress 阿里云優(yōu)化教程網(wǎng)
  • 上傳網(wǎng)站備案信息真實性核驗單如何用html制作網(wǎng)頁
  • 長沙 外貿(mào)網(wǎng)站建設(shè)搜索引擎優(yōu)化培訓(xùn)
  • 河北保定網(wǎng)站建設(shè)國家域名注冊服務(wù)網(wǎng)
  • 佛山企業(yè)網(wǎng)站建設(shè)特色百度收錄提交入口地址
  • 西安網(wǎng)站制作流程今天新聞?wù)畻l
  • 大連全套網(wǎng)站建設(shè)上海最近三天的新聞
  • wordpress企業(yè)內(nèi)網(wǎng)主題seo短視頻網(wǎng)頁入口引流網(wǎng)站
  • 網(wǎng)站建設(shè)平臺對比百度官網(wǎng)首頁登錄入口
  • 做網(wǎng)站需要api嗎附近電腦培訓(xùn)班位置
  • 網(wǎng)站建設(shè)與維護(hù)的題目seo公司怎樣找客戶
  • 南沙網(wǎng)站建設(shè)wwiw搜索引擎外部鏈接優(yōu)化
  • 營銷型網(wǎng)站建設(shè)的優(yōu)缺點seo免費診斷
  • 做游戲評論注冊國外網(wǎng)站一份完整的品牌策劃方案
  • 二級網(wǎng)站建設(shè)費用南寧網(wǎng)站推廣公司
  • 云南網(wǎng)站設(shè)計公司淘寶關(guān)鍵詞搜索工具
  • 鄭州制作網(wǎng)站軟件杭州seo關(guān)鍵詞優(yōu)化公司
  • 北京企業(yè)建站服務(wù)中企關(guān)鍵詞首頁排名代發(fā)
  • 北京住房城鄉(xiāng)建設(shè)網(wǎng)站全網(wǎng)推廣的方式
  • 做外貿(mào)網(wǎng)站公司哪家關(guān)鍵詞搜索引擎工具
  • 在東營怎么建網(wǎng)站百度seo公司報價
  • 電腦版瀏覽器在線使用seo網(wǎng)絡(luò)推廣公司報價
  • 免費做章子的網(wǎng)站手機優(yōu)化器
  • wordpress xmlrpc api廣州seo好找工作嗎
  • 安徽炒股配資網(wǎng)站開發(fā)淘寶關(guān)鍵詞怎么做排名靠前
  • 果麥傳媒的網(wǎng)站怎么做的nba排名最新賽程
  • 新農(nóng)村基礎(chǔ)設(shè)施建設(shè)網(wǎng)站國外十大免費服務(wù)器和域名
  • 網(wǎng)頁設(shè)計企業(yè)網(wǎng)站設(shè)計的功能項目推廣方式有哪些
  • 傳誠信網(wǎng)站建設(shè)營銷失敗案例分析