関数が ln(N)/ln(K) 回実行されることはわかっていますが、平均して K 回の操作が行われますか?
質問:
- k*ln(N)/ln(K) が平均実行回数であるという証拠はありますか?
- この式が正しければ、k/ln(k) が (整数の場合) 最小になるため、3 項検索が最速の検索になります。差別化。
さらに、比較プログラムを作ったので、三項探索の方が速いと思います。
関数が ln(N)/ln(K) 回実行されることはわかっていますが、平均して K 回の操作が行われますか?
質問:
さらに、比較プログラムを作ったので、三項探索の方が速いと思います。