そんな些細な質問で埋もれてしまうかと思いますが、ちょっと戸惑っています。
Java と C でクイックソートを実装し、いくつかの基本的な比較を行っていました。グラフは 2 つの直線として表示され、C は 100,000 のランダムな整数を超える Java の対応物よりも 4 ミリ秒高速でした。
私のテストのコードはここにあります。
(n log n) の線がどのように見えるかはわかりませんでしたが、直線になるとは思いませんでした。これが期待される結果であり、コード内のエラーを見つけようとしないことを確認したかっただけです。
式をExcelに貼り付けたところ、基数10の場合、最初にねじれのある直線のようです。これは、log(n) と log(n+1) の差が直線的に増加するためですか?
ありがとう、
ガブ