私は教科書の中で、アルゴリズムの大きな複雑さを計算するという問題を抱えています。私が困惑している質問の1つは、背中に答えがなく、私はどんな入力にも感謝しています。複雑さ(ビッグOを計算する)
単語のリストを含むリンクリストを含む長さn-1の配列があります。各リンクされたリストは最初に挿入され、次にリンクされたリストの最初の単語を使用すると、配列はクイックソートされます。このアルゴリズムの大きな複雑さは何ですか?
私はすでにそれを知っている:
は、リンクリストを横断O(n)の 挿入ソートはO(N^2) クイックソートされる(nlogn)
です私はどのようにちょうどよく分かりませんアルゴリズム全体
リストに挿入するにはn^2、その後ソートするにはnlg(n)が必要です。これをn-1回(right?)するつもりです。そうです:(n-1)* (n^2 + n * lg(n))=〜n^3 + n^2 * lg(n) – macduff
あなたの質問は、配列がサイズn-1であり、すべてのリンクされたリストがサイズnであることを意味します。あれは正しいですか? – hatchet