我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

STL的适配器容器的底层容器如何选择?

比如说实现一个stack结构 它的默认底层容器是deque,但是我们也可以选择用list 和vector,
1 那么需要在什么情况下选择list和vector做底层容器时,效率优于deque?
2 stack,queue,priority_queue,在使用时如选择底层容器?

effective stl上面基本有很详细的说明
说到底是,明白实现原理,看情况选择

主要是考虑数据结构的特点。用哪种结果简单。同时考虑性能。

近期文章

  • XML的类CMarkup的变量含义
  • HttpURLConnection 带 cookie 请求 ?
  • WPF自定义按钮问题 -- 样式相同图片不同
  • Base64在java平台和android平台上加密的结果为什么不一样?
  • 用jquery对select动态选择问题
  • C#的UI界面框架怎么样跳转
  • 奇怪的android:background="#FFFFFF"
  • cmd 操作mysql数据库相关问题
  • 浏览器gridView菜单的item 主页情况下为disable,非主页则可点击
  • C#中,vs开发,tabpage的属性中怎么找不到text属性
  • C++ 服务器日志问题 日志问题
  • 关于购物车多页面同步的问题
  • 关于C#调用matlab生成的.dll文件时的问题
  • 关于tcpdump打印出来的数据的一些疑问?
  • C#如何连接网络实现下载功能
  • C++ 界面开发工具推荐
  • 多线程挂掉----哪个大神可以解决下,多谢啦!
  • 请问这段代码中的" " 的作用?
  • 基于madplay 用QT写播放软件的问题
  • 线程同步出现问题,大神帮忙看下,谢谢了!

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华