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

销售珍珠网站建设策划书爬虫wordpress

销售珍珠网站建设策划书,爬虫wordpress,做网站如何接单,新建网站后域名跳转到别的网站了还剩下两个常用容器,一个是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/813042.html

相关文章:

  • 深圳网站改版公司如何建立单位微信公众号
  • 物流网站推广怎么做宁波市鄞州区建设局网站
  • pt网站怎么下载与做wordpress数据库查询数据库
  • 河南网站建设多少钱蚌埠网站制作公司价格
  • 网站上线后如何换模版江干建设局网站
  • 宁波建设网站html5 手机网站模版
  • 重庆手机微信网站建设网站规划说明书范文
  • 注册网站后邮箱收到邮件百度授权代理商
  • 湖南网站建设小公司排名仿百度 wordpress
  • 哪里有工程做的网站网络营销推广难做吗
  • 做网站三剑客垂直网站内容建设
  • 企业社交网站定制天眼
  • 网站免费诊断怎么用2级目录做网站
  • wordpress加音乐播放器网站优化的学习
  • 创意网站建设做房地产用什么网站好
  • 网站定做系统繁忙是什么原因
  • 网站建设html5模板周口搜索引擎优化
  • 怎么做优惠券的网站网站备案多少天
  • 如何入侵网站后台密码Wordpress标签与分类
  • 建设网站的企业多少钱中信建设有限责任公司崔玮
  • 网站预约挂号怎么做wordpress卢松松2019
  • wordpress网站备份还原百度收录关键词查询
  • php个人网站简洁微信哪个公司开发
  • 福建工程建设网站网站的主题
  • 网站开发能赚多少钱建盏的好处
  • 网站哪些付款二维码是怎么做的网站底部导航制作
  • 深圳网站设计公司费用大概多少网站开发制作心得
  • 电子政务网站建设总结网络企业推广
  • 多种五屏网站建设wordpress纯首页
  • 网站模板破解下载龙岗区建设工程交易服务中心