O(nlgn) 時間で最も近いポイントのペアを見つける際に、ソート済みリストを 2 つのソート済みリストに分割するための疑似コード (CLRS 3rd ed pg 1043) は、O(n) 時間で実行されると言われています。
ただし、これは4行目が一定時間で実行されることを前提としていますが、これは信じがたいことです(バイナリツリーとして保存されている場合、O(lgn)時間で実行され、合計実行時間はO(nlgn)になります) .
Y はソートされた配列で、YL と YR は 2 つの新しいサブ配列です。PL はランダムな順序の Y のサブセットであり、YL は同じサブセットですが、ソートされた順序です。
私の推論のどこが間違っているのでしょうか?