40最小数k

タイトル:入力整数n、そこに最小数kを見つけます。

インポートheapqは
DEF get_min_k(ARRY、K):
    max_heap = [] 
    L = LEN(ARRY)
    であれば、L <1またはK <1又はK> L:
        Noneを返し
    ARRYでARRのために:
        ARR = -1 * ARR 
        lenの場合(max_heap )<K:
            heapq.heappush(max_heap、ARR)
        他:
            heapq.heappushpop(max_heap、ARR)

    のRES = -1 * max_heapにおけるI iについて] 
    戻りRES

注意:トップを達成するために、大きなヒープを使用して、Pythonでヒープだけの小さな図書室、その整数のリストのトップはヒープライブラリの小さなトップと大きなパイルトップを実装して否定することができますので、最終結果は否定されます。

おすすめ

転載: www.cnblogs.com/kingshine007/p/11360859.html