k
ソートされていない数字のリストから最大の数字を返すことができる Python のコードを探していn
ます。最初にリストをソートしてこれを行うことを考えましたが、これは非常にかさばる可能性があります。
たとえば、k
最大数を見つけたいリストはlist1
> list1 = [0.5, 0.7, 0.3, 0.3, 0.3, 0.4, 0.5]
ここでn = 7
、k = 3
つまり、7つの数字のリストから最大の3つの数字を見つけたい場合、出力は次のようになります0.5, 0.7, 0.5
これはどのように行うことができますか?