$shibayu36->blog;
id:shiba_yu36
高速なRandomized Queueのアルゴリズムを実装する
CourseraのAlgorithms, Part Iというコースで、高速なRandomized Queueを実装するという話題があったので、試しに作ってみた。 高速なRandomized Queueとは Randomized Queueとは、Queueからdequeueするときに、中に入っている要素の中からランダムに一要素取り出すようなQueueである。また「高速な」とは、enqueue、deque…