1. vector中的erase方法效率是很低。 因为为了保持vector中元素在内存空间中的连续性,在删除某个元素之后,需要将其后的元素依次向前移动一个位置,平均复杂度为o(n)。 gcc下erase的实现如下