学校の課題がわからないので教えてほしいです。
変数aに格納した5個の数字 [10, 13, 7, 95, 52] を昇順に並べたい。このアルゴリズムを、選択ソートの方法に従って、Python書くというもんだいで
Python
1a = [10, 13, 7, 95, 52] 2kazu = len(a) 3kazu = kazu? 4i = 0 5while i <kazu: 6 saisho = i 7 j = i + 1 8 while j<=kazu: 9 if a[saisho]>a[j]: 10 saisho=j 11 j=j+1 12 x = a[i] 13 a[i] = a[saisho] 14 a[saisho] = x 15 i = i+1 16print(a) 17
[?] の部分に何が入るのかがわかりません。
追記で、③ 変数 kazu の値が、変数 a に格納された全ての数字 a[0]~a[kazu] を表わすように調整する と書いてあります。
どなたか教えてください。
あなたの回答
tips
プレビュー