Persistent queue
(Mylib/DataStructure/Queue/persistent_queue.cpp)
Operations
-
push
- キューの末尾に値を追加したキューを返す。
- Time complexity $O(\log N)$
-
pop
- キューの先頭を削除したキューを返す。
- Time complexity $O(\log N)$
-
front
- キューの先頭を得る。
- Time complexity $O(1)$
-
back
- キューの末尾を得る。
- Time complexity $O(1)$
-
empty
- キューが空かどうかを判定する。
- Time complexity $O(1)$
-
size()
- キューのサイズを得る。
- Time complexity $O(1)$
Requirements
Notes
Problems
References
Verified with
Code
Back to top page