均在一个vector对象的末尾插入一段元素,直接insert()和逐个元素push_back(),哪个快?一般push_back()效率要比insert()高,但在顺序容器的末尾的时候呢?还是这样吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 06:14:28
均在一个vector对象的末尾插入一段元素,直接insert()和逐个元素push_back(),哪个快?一般push_back()效率要比insert()高,但在顺序容器的末尾的时候呢?还是这样吗?

均在一个vector对象的末尾插入一段元素,直接insert()和逐个元素push_back(),哪个快?一般push_back()效率要比insert()高,但在顺序容器的末尾的时候呢?还是这样吗?
均在一个vector对象的末尾插入一段元素,直接insert()和逐个元素push_back(),哪个快?
一般push_back()效率要比insert()高,但在顺序容器的末尾的时候呢?还是这样吗?

均在一个vector对象的末尾插入一段元素,直接insert()和逐个元素push_back(),哪个快?一般push_back()效率要比insert()高,但在顺序容器的末尾的时候呢?还是这样吗?
如果都在尾端添加元素的话,应该是一样的,毕竟都没有元素移动(在capacity够的情况下);