你有一个n个整数的列表,你想要x最小.例如,
x_smallest([1, 2, 5, 4, 3], 3)应该回来[1, 2, 3].
x_smallest([1, 2, 5, 4, 3], 3)
[1, 2, 3]
我将在合理的范围内对独特的运行时进行投票,并将绿色检查提供给最佳运行时.
我将从O(n * x):创建一个长度为x的数组.遍历列表x次,每次拉出下一个最小整数.
O(n * x)
编辑
[1, 1, 1, 1, 1]
algorithm
algorithm ×1