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

临沂网站制wordpress 获取tag名

临沂网站制,wordpress 获取tag名,《网站建设与维护》讲义,wordpress女装小说本节目标 1.unordered系列关联式容器 2.底层结构 3.模拟实现 4.哈希的应用 5.海量数据处理面试题 unordered系列关联式容器 在c98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可以达到logN,即最差的情况下需要比较红…

本节目标

1.unordered系列关联式容器

2.底层结构

3.模拟实现

4.哈希的应用

5.海量数据处理面试题

unordered系列关联式容器

在c++98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可以达到logN,即最差的情况下需要比较红黑树的高度次,当树中的结点非常多时,查询效率也不理想。最好的查询是,进行很少的比较次数就能够将元素找到,因此c++11中,STL又提供了4个unordered系列的关联式容器,这四个容器与红黑树结构的关联式容器使用方式基本类似,只是其底层结构不同。

unordered_map

unordered_map的介绍

无序映射(unordered_map)是一种关联式容器,用于存储由键值(key)和映射值(mapped value)组合而成的元素, 并支持基于键的快速元素检索。

在unordered_map中: - 键值通常用于唯一标识元素 - 映射值是与该键关联的内容对象 - 键和映射值的类型可以不同 其内部实现特点:

1. 元素不会按照键值或映射值的顺序排列

2. 基于哈希值组织到桶(buckets)中

3. 通过键值直接访问元素的平均时间复杂度为O(1)

性能特性:

- 无序映射在通过键访问单个元素时比有序映射(map)更快

- 但在迭代访问元素子集时效率通常较低

接口特性:

- 支持直接访问操作符(operator[]),可通过键值直接访问映射值

- 容器提供的迭代器至少为前向迭代器(forward iterators)

unordered_map的接口使用说明

这些是别名,也就是typedef过的,为了方便后续理解,可以自行把常见和常用的了解一下

构造函数

empty (1)	
explicit unordered_map ( size_type n = /* see below */,                                const hasher& hf = hasher(),                                   const key_equal& eql = key_equal(),                           const allocator_type& alloc = allocator_type() );
explicit unordered_map ( const allocator_type& alloc );
range (2)	
template <class InputIterator>  
unordered_map ( InputIterator first, InputIterator last,   size_type n = /* see below */,const hasher& hf = hasher(),const key_equal& eql = key_equal(), const allocator_type& alloc = allocator_type() );
copy (3)	
unordered_map ( const unordered_map& ump );
unordered_map ( const unordered_map& ump, const allocator_type& alloc );
move (4)	
unordered_map ( unordered_map&& ump );
unordered_map ( unordered_map&& ump, const allocator_type& alloc );
initializer list (5)	
unordered_map ( initializer_list<value_type> il, size_type n = /* see below */,   const hasher& hf = hasher(),    const key_equal& eql = key_equal(), const allocator_type& alloc = allocator_type() );

 总结:第一个就是构造一个空的非排序map 

            第四个就是拷贝构造

            第五个是迭代器构造

基本上知道第一个和第四个就行了,其他可以自行了解

capacity函数 

iterator函数

 

元素访问函数

 

只要知道[]就可以了

modifier函数

 

学习insert erase clear swap即可

桶操作(具体可以等学习完hash后在了解)

 

unordered_set 

unordered_set的介绍和使用这里就不多加说明了,就是和set差不多,就是底层结构不一样,我们重点学习底层结构

map/set和unordered_map/unordered_set有什么区别和联系?

1.都可以实现key和key-value的搜索场景,并且功能和使用基本一样

2.map/set的底层是用红黑树实现的,遍历出来是有序的,增删查改的时间复杂度为logN

3.unordered_map和unordered_set的底层是用哈希表实现的,遍历出来的是无序的,增删查改的时间复杂度为O(1)

4.map和set是双向迭代器,unordered_map和unordered_set是单向的(仅支持++)

底层结构

请移步我的数据结构篇章中关于哈希表的讲解(包括海量数据的处理都在那一篇章讲解)


文章转载自:

http://qpgRs1ma.cnfjs.cn
http://v6BJCS42.cnfjs.cn
http://xqraMIKu.cnfjs.cn
http://2SVzM4dX.cnfjs.cn
http://FwWSolom.cnfjs.cn
http://7ebgaZp2.cnfjs.cn
http://06grVsnR.cnfjs.cn
http://Pkxk0Ejq.cnfjs.cn
http://ljuawrnP.cnfjs.cn
http://TOT8lFxv.cnfjs.cn
http://oqTIIkph.cnfjs.cn
http://TuArxFuf.cnfjs.cn
http://xWCoZCLt.cnfjs.cn
http://fNh2Totj.cnfjs.cn
http://6M2zzp7R.cnfjs.cn
http://Zia3OtOI.cnfjs.cn
http://UzGJOup0.cnfjs.cn
http://otu8Sg7N.cnfjs.cn
http://ESrPlAYp.cnfjs.cn
http://8e76SOhy.cnfjs.cn
http://nx6N9Onn.cnfjs.cn
http://GRXbXqO0.cnfjs.cn
http://qtTlPY5t.cnfjs.cn
http://EZYQ6cg7.cnfjs.cn
http://7fCJpMgs.cnfjs.cn
http://7fnZe1nN.cnfjs.cn
http://fLPnwwM1.cnfjs.cn
http://ZfJVRZ5G.cnfjs.cn
http://upj2wDJL.cnfjs.cn
http://ceuaphnF.cnfjs.cn
http://www.dtcms.com/wzjs/707242.html

相关文章:

  • 合肥市建设局网站官网cms
  • 怎么找上海网站建设郑州市建网站
  • 网站有域名没备案电脑仓库管理软件
  • 网站建设公司广州关键词seo是什么
  • 西方设计网站wordpress 无标题
  • 没有域名怎么搭建网站网站做销售是斤么工作
  • 网站专题栏目策划方案微信营销典型案例
  • 网站推广策略和营销策略贸易网站开发
  • 美食类网站开发需求句容网站制作哪家好
  • 了解互联网 网站在网站中设置网站地图
  • 微网站 微官网的区别昆明门户网站建设
  • 网站制作哪家好wordpress 标题图片
  • 电子商务网站建设费用做网站做的
  • 宜昌十堰网站建设哪家好用asp做网站系统步骤
  • 做美食如何加入团购网站软件编程培训
  • 公司的网站建设公司网站建设wordpress+视频边栏
  • 济南网站建设是什么品牌排行榜
  • 做网站的总结北京注册公司哪个区好
  • 资金盘网站建设蛋糕磨具网站开发背景
  • 长尾词挖掘工具seo查询官方网站
  • 电商推广方案广州网页seo排名
  • 图片墙网站代码可以做视频片头的网站
  • 网站开发一般用哪些语言类似于wordpress的网站
  • 太仓新网站优化可以申请微信号的网站
  • 免费行情网站app页面wordpress 主机优化
  • 杭州专业做网站的公司有哪些青岛工程有限公司
  • 网站建设 公众号东莞网上推广平台
  • 企业建网站流程网站设计费用入哪个会计科目
  • 南昌的网站设计安乡网站制作
  • 源码搭建app教程莱芜网站优化排名