题目

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

示例 1:

输入:arr = [3,2,1], k = 2

输出:[1,2] 或者 [2,1]

示例 2:

输入:arr = [0,1,2,1], k = 1

输出:[0]

限制:

0 <= k <= arr.length <= 10000

0 <= arr[i] <= 10000

代码:

class Solution:
def getLeastNumbers(self, arr: List[int], k: int) -> List[int]:
a=[]
arr.sort()
for i in range(0,k):
a.append(arr[i])
return a

官方两行:

     arr.sort()
return arr[:k]

最新文章

  1. gson基本使用
  2. JS中的各种类型转换规则(转)
  3. Web API 入门系列 - RESTful API 设计指南
  4. JAVA基础学习day17--集合工具类-Collections
  5. iOS开发环境C语言基础 变量 、 数据类型和变量赋值 、 其他 、 运算符
  6. .NET框架设计—常被忽视的框架设计技巧
  7. 《Java程序员面试笔试宝典》之Java与C/C++有什么异同
  8. Windows系统还原失败心得
  9. Linux(Ubuntu)使用日记------markdown文档转化为word文档
  10. Nginx从入门到实践(一)
  11. 温习排序算法(基于C指针)
  12. 网络协议与OSI体系结构
  13. jmeter元素
  14. idea 快捷键ctrl+shift+f失效的解决方案
  15. Redis高可用升级
  16. HK设备安全补丁升级方案
  17. git常用小操作。-- 自用
  18. 【Linux】- CentOS搭建FTP服务器
  19. Struts2 第一个入门小案例
  20. 1020 PAT

热门文章

  1. Ribbon进行服务调用/负载均衡以及请求重试配置
  2. PyCharm+git+码云实现project版本控制
  3. 如何使用@import导入实现了ImportBeanDefinitionRegistrar接口的类?
  4. flask-restful 初探
  5. Spring的工作原理
  6. 动手搞一个Promise
  7. 关于CSS设置页面背景图的一些疑问
  8. flask之三:视图高级
  9. 如何给女朋友讲SSM和springBoot的区别?(简单描述一下)
  10. proteus pro 8.9 安装及汉化教程