当前位置: 首页 > wzjs >正文

百度微建站wordpress管理员账号

百度微建站,wordpress管理员账号,肇庆seo网络推广,做推广什么网站好还剩下两个常用容器,一个是set(集合容器) , 一个是map容器 set/multiset 容器 set容器是关联式容器,该容器的特点是:所有元素都会在插入时被自动排序 set/multiset 都是关联式容器 ,其底层结构是使用二叉树实现的。…

还剩下两个常用容器,一个是set(集合容器)  , 一个是map容器

set/multiset 容器

set容器是关联式容器,该容器的特点是:所有元素都会在插入时被自动排序

set/multiset 都是关联式容器 ,其底层结构是使用二叉树实现的。

二者的区别是:set不允许容器中有重复的元素 , multiset允许容器中有重复的元素。

构造  :默认构造和拷贝构造 重载operator=

插入数据的时候没有push  只有insert。

现在来写写特殊的情况,一般的set中默认的是升序排列,下列这段代码第一次打印的时候显示的是 2,5,10,18,如果我想让其降序排列呢,那么还是按照之前的思路,构造一个仿函数即可。仿函数的本质其实是一个类。

class compare
{
public:bool operator()(int v1 , int v2)const // 需要加入const . 关键字表示 该操作符不会修改类的成员变量,确保 operator() 方法在对象内部是只读的。{return v1 > v2;}
};void printinfo(set<int,compare> &s)
{for(set<int,compare>::iterator it = s.begin() ; it != s.end() ; it++){cout << *it << " ";}cout << endl;
}void test01()
{set<int>s1;s1.insert(10);s1.insert(5);s1.insert(18);s1.insert(2);printinfo(s1);set<int , compare>s2 ; s2.insert(10);s2.insert(5);s2.insert(18);s2.insert(2);
}int main()
{test01();system("pause");return 0 ;
}

还学习了如何创建队组

队组: 成对出现的数据 , 利用队组可以放回两个数据

创建方式   pair<type , type> p (value1 , value2);pair<type , type> p = make_pair(value1 , value2);

总结:对于自定义数据类型 set必须指定排序规则才可以插入数据

map/multimap容器

map中所有元素都是pair   pair中第一个元素是key(键值),起到索引作用 第二个元素是value(实值)。

所有元素会根据元素的键值自动排序 从小到大 。

map/multimap关联式容器,二叉树实现。

优点:可以快速根据key找到value。

map中不允许有重复key值的元素   multimap可以有。

使用率仅次与vector list。

构造赋值同set   插入数据的时候一定要使用队组。

使用:size empty swap  find  count 

void printinfo(map<int, int> &m)
{for (map<int, int>::iterator it = m.begin(); it != m.end(); it++) {cout << it->first << " " ;cout << (*it).second << " "<<endl;}cout << endl;
}
void test01() 
{map<int, int>m1;//第一种m1.insert(make_pair(2, 2));//第二种m1.insert(pair<int , int>(1,10));m1.insert(pair<int, int>(45, 4));m1.insert(pair<int, int>(5, 6));m1.insert(pair<int, int>(9, 3));//第三种  不推荐m1.insert(map<int, int>::value_type(3, 30));//第四种  不推荐  如果要输出 cout<<m1[5]<< endl ; 他会先创建一个key为5 value为0的元素//[]不建议插数  用途使用key访问到valuem1[6] = 32;printinfo(m1);
}

http://www.dtcms.com/wzjs/823122.html

相关文章:

  • 网站首页为什么不收录施工企业负责人每月带班时间不少于
  • 做长图的网站羽毛球赛事2022直播
  • 成都品牌营销策划有限公司网站指定关键词优化
  • 网站淘宝客怎么做的wordpress视频下载
  • 网站建设可用性邵阳红网站
  • 彩票网站维护需要几天买程序的网站
  • 投票活动网站怎么做太原小程序制作
  • 自己做的网站怎么被搜录正规网站建设价格费用
  • 百度推广会帮你做网站不创意网红
  • 阿里云可以做电商网站吗设计展厅的公司
  • 建站时长是什么原因造成的图书拍卖网站开发遇到的问题
  • 河北做it的网站dede网站后缀乱码
  • 网站健设推广产品多少钱网站和服务器的关系
  • 盐城做网站推广电话小型局域网组建方案
  • 福建设计院网站哈尔滨公司网站
  • 怎样利用云盘做电影网站怎样制作企业的网站
  • 帮人盖章网站备案授权书网站建设培训证书
  • 东莞网站建设完整网上注册平台怎么注册
  • 博客网站做外贸可以吗手机网站设计公司皆选亿企邦
  • 2w网站建设发展环境镇江哪里做网站
  • 新网站怎么做才能可以在百度上搜索到原创文章网站
  • 织梦文章类网站模板外贸开发模板网站模板
  • 巴中住房建设部网站北京移动端网站价格
  • 沧州网站优化价格计算机科学与技术网站
  • 广告公司网站设计策划wordpress用php版本
  • 口碑好的徐州网站建设wordpress 主机 设置ftp
  • 新手做网站需要什么台州网站设计 解放路
  • 成武网站建设监控网站开发
  • 网站每个页面关键词都一样app开发公司天品互联
  • 企业网站备案怎么搞怎么做自己的网站推广