問題 Quick Sort | Aizu Online Judge 方針 クイックソートはの高速なソートであるが, すべての要素がすでに整列済みの場合など最悪の計算量はである. それを解するため, しきい値(pivot)をランダムに取る, データ列の中央値を取るなどの工夫が必要. 分割統…
問題 パーティション | アルゴリズムとデータ構造 | Aizu Online Judge 方針 iをA[r]以下の数が格納されている終端を示す変数とする. jをpからr-1まで進めていき, A[j]がxより大きければそのまま, x以下の場合はiを1つ進めてスワップする. 最後にi+1とr番目…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。