質問編集履歴
2
説明の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,9 +15,16 @@
|
|
15
15
|
sorted list
|
16
16
|
1236, 3673, 4192, 5460, 5213, 6593, 7019, 7431, 8572, 9108
|
17
17
|
|
18
|
+
そのためにquick_sort_list にある
|
19
|
+
pivotの値より小さい要素をl_pivotに集め、
|
20
|
+
pivotの値と同じ大きさの要素をe_pivotに集め、
|
21
|
+
pivotの値より大きい要素をr_pivotに集める部分を修正して
|
22
|
+
所望の動作が出来るようにしたいです。
|
18
23
|
|
19
24
|
### 発生している問題・エラーメッセージ
|
20
25
|
エラーなくコンパイルすることが出来るのですが、ソートをしたはずのリストが表示されずに以下のような実行になってしまいます。これを修正して上記のような実行になる様にしたいです。
|
26
|
+
|
27
|
+
|
21
28
|
|
22
29
|
>./qsort 10
|
23
30
|
generated list
|
1
誤字がありました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -59,7 +59,7 @@
|
|
59
59
|
srand((unsigned int)time(NULL)); // 現在時刻の情報で初期化
|
60
60
|
|
61
61
|
head = prepare_head(n);
|
62
|
-
printf("
|
62
|
+
printf("generated list\n");
|
63
63
|
print_list(head);
|
64
64
|
head = quick_sort_list(head);
|
65
65
|
printf("sorted list\n");
|