回答編集履歴

1

誤字修正

2019/11/20 10:47

投稿

nico25
nico25

スコア830

test CHANGED
@@ -4,9 +4,23 @@
4
4
 
5
5
 
6
6
 
7
+ 例えばリストをクイックソートをして、k 番目に小さい値を取るというのは簡単そうです。
8
+
9
+ これも再帰を使っています。
10
+
11
+ * [pythonでquicksort](https://qiita.com/sbtseiji/items/6cfc38ccd48055166883)
12
+
13
+
14
+
7
15
  ただ、恐らく題意としては、
8
16
 
9
17
  二分ヒープを使って欲しいのかなと推測しています。
18
+
19
+
20
+
21
+ なぜなら全部をソートしなくても k 番目に小さい値を取れるので、
22
+
23
+ 全てをソートするのに比べて、計算量が少し少なくて済むからです。
10
24
 
11
25
 
12
26