List,vector的区别和使用场合
1,list在内存中中的存放空间不是连续的,他是以数据结构中的链表的形式存放的,所以比较适合于经常进行删除和插入这样的操作;
2,vector在内存中的存放空间是连续的,所以导致它能够快速的查找,但是不利于删除和插入操作;
综上所述:
list适用于经常进行插入和删除操作;vector适用于快速查找的操作。
1,list在内存中中的存放空间不是连续的,他是以数据结构中的链表的形式存放的,所以比较适合于经常进行删除和插入这样的操作;
2,vector在内存中的存放空间是连续的,所以导致它能够快速的查找,但是不利于删除和插入操作;
综上所述:
list适用于经常进行插入和删除操作;vector适用于快速查找的操作。