List,vector的区别和使用场合
2015-07-09 19:26
204 查看
1,list在内存中中的存放空间不是连续的,他是以数据结构中的链表的形式存放的,所以比较适合于经常进行删除和插入这样的操作;
2,vector在内存中的存放空间是连续的,所以导致它能够快速的查找,但是不利于删除和插入操作;
综上所述:
list适用于经常进行插入和删除操作;vector适用于快速查找的操作。
2,vector在内存中的存放空间是连续的,所以导致它能够快速的查找,但是不利于删除和插入操作;
综上所述:
list适用于经常进行插入和删除操作;vector适用于快速查找的操作。
相关文章推荐
- windows安装bacula客户端
- 联网显示图片
- springMvc时间格式化
- 关于信号槽连接地方的一点心得,一个问题困扰了一下午才解决,纪念一下。
- NS3网络仿真(1):开发环境搭建
- 安装webacula
- android 休眠时间和property设置
- 配置duilib教程
- leetcode算法之TwoSum
- 如何在LLDB下排查message sent to deallocated instance问题
- bacula控制台使用
- 如何反编译android应用并重新打包
- Bacula配置
- paoding-rose portal的实现技术,解析rose portal内部机制
- Node.js学习笔记 02 Implementing flow control
- STM32 模拟I2C (STM32F051)
- Android调用invalidate(),控件不进行重绘画
- 解决INSTALL_FAILED_MISSING_SHARED_LIBRARY方法汇总主帖
- Javascript对象使用
- Socket.IO 和 Node.js 入门(转)