#7 找出数组中第k小的数
程序员文章站
2023-03-31 07:51:13
「HW面试题」 【题目】 给定一个整数数组,如何快速地求出该数组中第k小的数。假如数组为[4,0,1,0,2,3],那么第三小的元素是1 【题目分析】 这道题涉及整数列表排序问题,直接使用sort方法按照ASCII码排序即可 【解答】 1 #!/Users/minutesheep/.pyenv/sh ......
「hw面试题」
【题目】
给定一个整数数组,如何快速地求出该数组中第k小的数。假如数组为[4,0,1,0,2,3],那么第三小的元素是1
【题目分析】
这道题涉及整数列表排序问题,直接使用sort方法按照ascii码排序即可
【解答】
1 #!/users/minutesheep/.pyenv/shims/python 2 # -*- coding: utf-8 -*- 3 4 5 num = [4, 0, 1, 0, 2, 3] 6 num.sort() # 按照ascii码排序 7 print(num[(3-1)]) # 第k小的元素对应于列表索引为k-1
上一篇: 教你如何通过Radmin拿服务器
下一篇: 吃货新发明
推荐阅读
-
LeetCode有序矩阵中第K小的元素(Python语言)
-
Python实现查找数组中任意第k大的数字算法示例
-
C#递归算法寻找数组中第K大的数
-
#7 找出数组中第k小的数
-
7-2 将数组中的数逆序存放 (10分)
-
python数组中的第K个最大元素(快排与堆排)
-
牛客题霸——NC156 数组中只出现一次的数(其它数出现k次)(Javascript)
-
两数之和:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。...
-
c语言和Java语言实现,两数之和:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
-
leetcode:求两数之和,给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。