回答編集履歴

2

バブルソートのコードを追加

2022/07/20 15:42

投稿

kazuma-s
kazuma-s

スコア8224

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

追記

2022/07/20 12:46

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -6,3 +6,8 @@
6
6
  team[i] = team[j];
7
7
  team[j] = temp;
8
8
  ```
9
+ **追記**
10
+ > 並べ替えにはバブルソートの考え方を使っています。
11
+
12
+ 質問のコードはバブルソートではなく、選択ソートです。
13
+ バブルソートは、隣り合う要素を比較して、逆順なら交換します。