回答編集履歴
2
バブルソートのコードを追加
test
CHANGED
@@ -11,3 +11,14 @@
|
|
11
11
|
|
12
12
|
質問のコードはバブルソートではなく、選択ソートです。
|
13
13
|
バブルソートは、隣り合う要素を比較して、逆順なら交換します。
|
14
|
+
```C
|
15
|
+
int i, j, n;
|
16
|
+
for (n = N; n > 1; n = j)
|
17
|
+
for (i = j = 1; i < n; i++)
|
18
|
+
if (team[i-1].wp < team[i].wp) {
|
19
|
+
npb_t temp = team[i-1];
|
20
|
+
team[i-1] = team[i];
|
21
|
+
team[i] = temp;
|
22
|
+
j = i;
|
23
|
+
}
|
24
|
+
```
|
1
追記
test
CHANGED
@@ -6,3 +6,8 @@
|
|
6
6
|
team[i] = team[j];
|
7
7
|
team[j] = temp;
|
8
8
|
```
|
9
|
+
**追記**
|
10
|
+
> 並べ替えにはバブルソートの考え方を使っています。
|
11
|
+
|
12
|
+
質問のコードはバブルソートではなく、選択ソートです。
|
13
|
+
バブルソートは、隣り合う要素を比較して、逆順なら交換します。
|