質問編集履歴

1

2021/07/13 15:53

投稿

29291192
29291192

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,53 @@
1
+ xの所を教えて欲しいです
2
+
1
3
  変数aにリストとして格納された任意の数の数値を,昇順に並べ替えたい.
2
4
 
3
5
  バブル・ソートのアルゴリズムを,以下のようにPythonプログラムで実現したい.
6
+
7
+
8
+
9
+
10
+
11
+ a = [100, 50, 20, 45, 32]
12
+
13
+ print("ソート前の数の並び", a)
14
+
15
+
16
+
17
+ n = x(a)
18
+
19
+ print("ソートの対象の個数", n)
20
+
21
+
22
+
23
+ x = 1
24
+
25
+
26
+
27
+ while i x n:
28
+
29
+
30
+
31
+ j = x
32
+
33
+
34
+
35
+ while j < n - x :
36
+
37
+ if a[j] > a[j+1]:
38
+
39
+ x = a[j]
40
+
41
+ a[j] = a[x ]
42
+
43
+ a[j+1] = b
44
+
45
+ x = j + x
46
+
47
+
48
+
49
+ i = i + 1
50
+
51
+
52
+
53
+ print("ソートした結果", a)