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

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

建網(wǎng)站怎么做報(bào)分系統(tǒng)網(wǎng)絡(luò)推廣公司有多少家

建網(wǎng)站怎么做報(bào)分系統(tǒng),網(wǎng)絡(luò)推廣公司有多少家,作文網(wǎng)站源碼,青島公司網(wǎng)站建設(shè)價(jià)格目錄 map構(gòu)造和賦值 map大小和交換 map插入和刪除 map查找和統(tǒng)計(jì) map排序 map構(gòu)造和賦值 map中所有元素都是pair(即一對(duì)) pair中第一個(gè)元素為key(鍵值),起到索引作用,第二個(gè)元素為value(…

目錄

map構(gòu)造和賦值

map大小和交換

map插入和刪除

map查找和統(tǒng)計(jì)

map排序


map構(gòu)造和賦值

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

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

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

//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()交換兩個(gè)集合容器

//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迭代器所指的元素,返回下一個(gè)元素的迭代器

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

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)計(jì)

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

count(key)統(tǒng)計(jì)key元素個(gè)數(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)計(jì)//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/45919.html

相關(guān)文章:

  • 怎樣做校園網(wǎng)站推廣手游推廣渠道和推廣方式
  • 海南省人民政府網(wǎng)站官網(wǎng)寧波百度快照優(yōu)化排名
  • 17素材網(wǎng)官網(wǎng)蘇州seo
  • 公安局網(wǎng)站建設(shè)營銷策略
  • 社交網(wǎng)站建設(shè)教程愛網(wǎng)
  • 南陽專業(yè)做網(wǎng)站公司seo技術(shù)培訓(xùn)茂名
  • 做網(wǎng)站老師全自動(dòng)引流推廣軟件下載
  • 如何在公司服務(wù)器建個(gè)內(nèi)部 網(wǎng)站網(wǎng)站結(jié)構(gòu)
  • seopc流量排名網(wǎng)站百度詞條優(yōu)化工作
  • 河南省住房和城鄉(xiāng)建設(shè)廳官方網(wǎng)站海外廣告優(yōu)化師
  • 西安未央?yún)^(qū)網(wǎng)站建設(shè)百度優(yōu)化是什么意思
  • 廢品回收在哪個(gè)網(wǎng)站做效果好app推廣工作是做什么的
  • 手機(jī)網(wǎng)站開發(fā)工具6培訓(xùn)學(xué)校
  • 培訓(xùn)方案網(wǎng)站建設(shè)山東建站
  • 山西省網(wǎng)站備案寧波seo服務(wù)快速推廣
  • 免費(fèi) 網(wǎng)站 如何做關(guān)鍵詞seo優(yōu)化軟件
  • logo設(shè)計(jì)說明東莞網(wǎng)站優(yōu)化
  • 橙子建站免費(fèi)注冊(cè)公司推廣網(wǎng)站的方法
  • 哪些網(wǎng)站容易收錄阿里巴巴國際站關(guān)鍵詞推廣
  • 網(wǎng)站收錄查詢主要由哪幾個(gè)網(wǎng)站百度推廣非企代理
  • 云網(wǎng)站注冊(cè)數(shù)據(jù)分析師一般一個(gè)月多少錢
  • 企業(yè)宣傳網(wǎng)站設(shè)計(jì)論文seo關(guān)鍵詞排名軟件流量詞
  • 網(wǎng)站右側(cè)廣告代碼微信營銷案例
  • 惠州熱門的網(wǎng)站線上推廣渠道
  • 做字體的網(wǎng)站西安seo霸屏
  • 國內(nèi)做視頻的網(wǎng)站有哪些搜索引擎營銷的四種方式
  • 網(wǎng)站的類型和特色青島seo外包公司
  • 做網(wǎng)站月度總結(jié)seo推廣教程
  • 游戲網(wǎng)站模板下載aso優(yōu)化排名違法嗎
  • 關(guān)于網(wǎng)站優(yōu)化的文章百度云搜索引擎入口手機(jī)版