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

吉林省住房与城乡建设厅网站武汉seo工厂

吉林省住房与城乡建设厅网站,武汉seo工厂,网页空间结构,文件怎么添加到wordpress摘要 vector是标准容器对数组的封装,是一段连续的线性的内存。map底层是二叉排序树。hash_map是C11之前的无序map,unordered_map底层是hash表,涉及桶算法。现对各个容器的查询与”插入“性能做对比分析,方便后期选择。 测试方案…

摘要

vector是标准容器对数组的封装,是一段连续的线性的内存。map底层是二叉排序树。hash_map是C++11之前的无序map,unordered_map底层是hash表,涉及桶算法。现对各个容器的查询与”插入“性能做对比分析,方便后期选择。

测试方案

测试与开发环境

编译器:QT5.6.3

系统:win11

CPU:i5-12500

内存:DDR4 8G 型号:4ATF1G64AZ-3G2F1

编译:release选项

代码设计

容器插入查找
vector<wstring>push_back遍历查询
map<wstring, bool>operator[]find
hash_map<wstring, bool>operator[]find
unordered_map<wstring, bool>operator[]find

wstring中存储的是系统中路径+进程名,进程名通过GUID转成字符串,这样查询的时候可以保证前面的大量字符串是相同的,也就是字符串比较至少会进行到最后的文件夹名。格式类似如下:

C:\Windows\WinSxS\wow64_microsoft-windows-net1-command-line-tool_31bf3856ad364e35_10.0.22621.674_none_f3295365522a1782{F9168C5ECEB24faaB6BF329BF39FA1E4}.exe

源码

//0积分免费下,有错误欢迎指出
链接:https://pan.baidu.com/s/1QtSYeI5ZPpWZJ5_G7F11xg?pwd=65vy 
提取码:65vy

结果

插入性能

在这里插入图片描述

查找性能

在这里插入图片描述

总结

四个容器,占用内存其实差不太多,至少我插入20000条数据差别不大。

插入的话性能hash_map和unordered_map差,hash_map最差。map插入最快。

查找的话vector最差,hash_map和unordered_map好,hash_map最好,map的性能也不错。

注意:插入的时候hash_map与unordered_map存在耗时峰值,这个应该是数据拷贝导致。如果插入密集的程序,用这两个容器可能导致程序性能不稳定。

http://www.shuangfujiaoyu.com/news/40686.html

相关文章:

  • 湖北营销型网站建设多少钱南宁网络优化seo费用
  • 加强政府门户网站建设与管理seo在线排名优化
  • 三亚做网站百度推广的方式有哪些
  • 企业网站建设前期准备网站播放视频速度优化
  • 网站banner图的作用营业推广的方式有哪些
  • 中国菲律宾足球直播搜索引擎优化教程
  • 公司网站建设办法网站怎么优化推广
  • wordpress无法重定向网站搜索排名优化怎么做
  • 西安网站建设sxyun2023免费网站推广大全
  • 涿州做网站百度账号登录官网
  • wordpress软件站模板模板网站好还是自助建站好
  • 做下载网站赚钱百度快照推广一年要多少钱
  • 厦门 外贸商城网站一份完整app运营推广方案
  • 吉林网站建站系统哪家好百度推广代理商名单
  • 网站代备案公司名称福州网站排名推广
  • 江津网站建设口碑国外网页模板
  • 日照网站建设多少钱做竞价推广大概多少钱
  • 会议展厅设计装修公司优化网络的软件
  • 简洁的个人网站东莞做网站公司电话
  • 宁波奢华做网站排名网页设计素材
  • asp.net做网站有何意义营销与销售的区别
  • 百度信息流网站可以做落地页吗b站24小时自助下单平台网站
  • 国外做糖网站seo优化平台
  • jsp网站地图生成器怎样制作网站
  • 投票网站怎么制作微商怎么引流被别人加
  • 外贸网站设计多少钱网站检测
  • 济南城市建设集团网站客户管理软件
  • 山东电力建设第一工程公司网站长沙网站seo分析
  • wordpress 内存限制seo职业技能培训班
  • 做爰电影网站汕头网站设计公司