私はPythonが初めてです。整数値を昇順でソートするためのクイックソートのコードを書いた。範囲外のリストインデックスが、私は同じ入力と同じコードを実行した場合、それは正しい出力を与える: - Ubuntuの16.10とpython3.5 コード - import random
a=[]
n=int(input("Enter size :\n"))
for i in range(0,n):
クイックソートの実装に問題があります。 問題はランダムに見え、ソートされた配列はソートされません。この擬似コードに基づいて I:私のコードがある 1 procedure quick sort1(l, r);
2 begin
3 if ` < r then
4 t ← A[l]; {t — pivot}
5 s ← l;
6 for i ← l + 1 to r do {move elem