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

山西太原发现4例阳性东莞网站建设优化技术

山西太原发现4例阳性,东莞网站建设优化技术,株洲网站建设网站建设,网站开发用户注册大部分容器的size的复杂度如下: std::vector: 时间复杂度为(1). std::deque: 时间复杂度为 O(1). 双端队列 std::list: 时间复杂度为 O(1)(C11 及以后的版本)。 std::forward_list: 时间复…

大部分容器的size的复杂度如下:

std::vector: 时间复杂度为(1).

std::deque: 时间复杂度为 O(1).  双端队列

std::list: 时间复杂度为 O(1)(C++11 及以后的版本)。

std::forward_list: 时间复杂度为 O(N),其中 N 是容器中的元素数。由于 `forward_list 是单向列表,计算大小需要遍历整个列表。

std::array: 时间复杂度为 O(1)。实际上,std::array 是一个静态数组,其大小在编译时已确定。

 std::stack 和 std::queue: 它们是容器适配器,实际上依赖于其他容器实现(例如 vector, deque, 或 list),因此其 size 复杂度与底层容器的 size()` 复杂度相同

std::priority_queue: 时间复杂度为 O(1).

std::map 和 std::multimap: 时间复杂度为 O(1)(C++11 及以后的版本)。

std::unordered_map 和 std::unordered_multimap: 时间复杂度为 O(1)。

std::set 和 std::multiset: 时间复杂度为 O(1)(C++11 及以后的版本)。

std::unordered_set 和 std::unordered_multiset: 时间复杂度为 O(1)。

std::valarray:size成员函数时间复杂度为O(1)

std::bitset:size成员函数时间复杂度是O(1)



 

STL(标准模板库)中的 dequequeue 是两个不同的容器,它们之间有以下的区别:

  1. 底层数据结构不同:deque 的底层是由一段一段的定长数组构成的,相当于连续多个数组拼接而成,而 queue 的底层可以是 deque 或其他序列式容器。

  2. 支持的操作不同:deque 可以在两端进行插入和删除操作,支持随机访问;而 queue 只支持队尾插入、队首删除,不支持随机访问。

  3. 应用场景不同:deque 适用于需要在头部和尾部频繁插入和删除元素的场景,例如实现双端队列(deque),而 queue 适用于遵循先进先出 (FIFO) 原则的场景,例如实现消息队列等。

  4. 迭代器的类型不同:deque 的迭代器是随机访问迭代器,可以像普通指针一样进行加减操作,而 queue 的迭代器只支持前向迭代器,只能进行单步移动。

总之,dequequeue 都是 STL 提供的常用容器,queue是通过适配器实现的,它们在底层数据结构、支持的操作、应用场景和迭代器类型等方面都有不同。需要根据实际需求选择合适的容器来使用。

http://www.hotlads.com/news/899.html

相关文章:

  • 合肥网站建设需企业网站注册
  • 怎么在网站上做404页面模板建站常规流程
  • 做搜狗网站优化快速排百度极速版下载安装
  • 搭建个人网站教程关键词优化一年多少钱
  • dreamweaver怎么创建网站互联网怎么赚钱
  • 丽江电子商务网站建设seo免费推广软件
  • 谷歌网站统计广告联盟平台排名
  • 重庆网站推广产品想要导航页面推广app
  • 手机怎么做网站服务器吗好网站制作公司
  • 视频网站免费送会员怎么做快速排名刷
  • it网站建设汕头seo关键词排名
  • 农安县建设局官方网站企业如何进行宣传和推广
  • 哪家做网站的seo研究中心教程
  • 典型b2b网站有哪些百度海南分公司
  • 网页和网站做哪个好用怎么做推广
  • 制作企业网站的基本步骤专门用来查找网址的网站
  • 小萝做h视频网站网络培训学校
  • 重庆游戏网站开发公司百度小说排行榜2020前十名
  • 余杭专业的网页制作官网北京百度seo价格
  • 大庆建设局网站首页培训seo哪家学校好
  • 自己做的网站如何百度能搜索网上营销策略有哪些
  • 国外网站建设的发展宁波网站建设网站排名优化
  • unity网站后台怎么做优化营商环境工作总结
  • 个人网页制作软件谷歌seo什么意思
  • 做设计去哪个网站找素材网络营销的八大职能
  • 怎么用wordpress建立自己的网站吗广告联盟怎么赚钱
  • 汽车网站建设起名最好的网站排名
  • 网站建设案例怎么样seo名词解释
  • cms建站程序深圳网络推广工资
  • 邳州做网站的公司最近的重要新闻