teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

不要な文字の削除

2015/09/06 12:26

投稿

KenTerada
KenTerada

スコア751

answer CHANGED
@@ -5,7 +5,7 @@
5
5
  全部を選択ソートでソートしてから中央値を求めるより,約1/4の時間で終わらせることができます.
6
6
 
7
7
  またO(nlogn)のクイックソートを自作したとき,ピボットより大きいグループと小さいグループのどちらかはソート不要になります.
8
- 例えば{3, 1, 4, 6, 2, 7, 5}という元データの中央値は4です.
8
+ 例えば{3, 1, 4, 6, 2, 7, 5}という元データを考えます.
9
9
  ピボットを先頭の3にしたとき,{1, 2}, {3}, {4, 6, 7, 5}という風に分割できます.
10
10
  この時,ピボットの3より小さいグループの要素数は2,等しいグループの要素数は1,大きいグループの要素数は4です.
11
11
  となると中央値は大きいグループの中に入っていることがわかります.