在<list>的C ++ STL实现中,push_front(),push_back(),pop_front(),pop_back()的时间复杂度是多少?</list>

时间:2014-04-12 07:23:11

标签: c++ stl

请解释一下这些操作在链表中的时间复杂度,即C ++ STL的列表实现。这是一个双重链表还是什么?

1 个答案:

答案 0 :(得分:2)

常数。是的,它是一个双重链表。由于C ++ 11单链表也存在std::forward_list