Min Queue Min Queue implementation with Skiplist and Queue data structures enqueue time: O(logn) dequeue time: O(logn) find_min: O(logn) Min Queue implementation with Van Emde Boas Tree and Queue data structures enqueue time O(log log M) dequeue time O(log log M) find_min O(1)