剑指offer 最小的K个数 Posted on 2019-02-21 | 最小的K个数题目输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 方法题目多有条件限制,在做题之前请先做好考虑,进行排查。 可以采用内建函数,也可以自行写排序算法。 12345678910# -*- coding:utf-8 -*-class Solution: def GetLeastNumbers_Solution(self, tinput, k): # write code here if not tinput: return [] tinput.sort() if 1<=k<=len(tinput): return tinput[:k] return []