木系のアルゴリズム bisect O(n)で順序をソート維持しながらソートできる ex こんな感じ insert indexが帰ってくる >>> from bisect import bisect >>> a = [1, 4, 8, 12] >>> a [1, 4, 8, 12] >>> bisect(a, 10) 3 >>> bisect(a, 2) 1