deque<int> d = {2, 3};
d.push_front(1);
d.push_back(4);
执行完后,d 的内容是( )。
- A. {1, 2, 3, 4}:push_front 从前端进、push_back 从后端进,两端都是 O(1)
- B. {4, 1, 2, 3}:把 push_back 也当成了前端插入
- C. {2, 3, 1, 4}:把 push_front 当成了尾插
- D. {4, 2, 3, 1}:以为后执行的插入会排到最前面,先执行的挤到最后
deque<int> d = {2, 3};
d.push_front(1);
d.push_back(4);
执行完后,d 的内容是( )。