Pythonにmultisetが欲しいという意見がよくある e.g. ABC170 E だいたいのことがheapqとの組み合わせでできる
heapq
heapqとdict(ハッシュテーブル)の組み合わせ heapq+dict
二分探索
平衡二分木
「順序付き集合は平方分割が速い」らしい(未確認
SkipList
C - データ構造
データ構造