博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
剑指Offer 40 最小的k个数
阅读量:6713 次
发布时间:2019-06-25

本文共 393 字,大约阅读时间需要 1 分钟。

输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。

1 import heapq 2 # -*- coding:utf-8 -*- 3 class Solution: 4     def GetLeastNumbers_Solution(self, tinput, k): 5         n = len(tinput) 6         if k > n: 7             return [] 8         result = heapq.nsmallest(k, tinput) 9         return result10         # write code here

 

转载于:https://www.cnblogs.com/asenyang/p/11014210.html

你可能感兴趣的文章
APUE读书笔记-15进程内部通信-10客户服务特性
查看>>
KendoUI系列:ComboBox
查看>>
nginx日志错误日志说明
查看>>
mac下,有哪些好用的抓包工具?
查看>>
WPS Office for Mac
查看>>
Redhat5.5安装oracle11g
查看>>
负载均衡设备选型计算参考
查看>>
随笔-文件的读写
查看>>
tcp 状态以及三次握手
查看>>
Linux 打开文件数1024限制的原理以及解决办法
查看>>
我的友情链接
查看>>
Install IIS from Windows Server 2008 R2
查看>>
Lync Server 2010迁移至Lync Server 2013部署系列 Part7:配置Office Web App 02
查看>>
我的友情链接
查看>>
WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!的分析
查看>>
nginx禁止ip直接访问
查看>>
hadoop常用服务管理命令
查看>>
10.28 rsync工具10.29-10.30 rsync选项10.31 rsync通过ssh同步
查看>>
Fault,Error and Failure
查看>>
Go语言的通道(1)-无缓冲通道
查看>>