五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

LeetCode 658. Find K Closest Elements

2023-04-21 15:49 作者:您是打尖兒還是住店呢  | 我要投稿

Given a?sorted?integer array?arr, two integers?k?and?x, return the?k?closest integers to?x?in the array. The result should also be sorted in ascending order.

An integer?a?is closer to?x?than an integer?b?if:

  • |a - x| < |b - x|, or

  • |a - x| == |b - x|?and?a < b

?

Example 1:

Input: arr = [1,2,3,4,5], k = 4, x = 3

Output: [1,2,3,4]

Example 2:

Input: arr = [1,2,3,4,5], k = 4, x = -1

Output: [1,2,3,4]

?

Constraints:

  • 1 <= k <= arr.length

  • 1 <= arr.length <= 104

  • arr?is sorted in?ascending?order.

  • -104?<= arr[i], x <= 104

我是先把跟x的差值的絕對值放到二維數(shù)組中,然后對應(yīng)的值放到另一個位置上,依次排序,

然后找出最接近的k個數(shù)值即可,然后把數(shù)字放到list中就行,其實多操作了一次,沒必要再放到k長度的數(shù)組中,直接放到list中即可。

下面是代碼:

Runtime:?25 ms, faster than?23.48%?of?Java?online submissions for?Find K Closest Elements.

Memory Usage:?43.7 MB, less than?98.88%?of?Java?online submissions for?Find K Closest Elements.


LeetCode 658. Find K Closest Elements的評論 (共 條)

分享到微博請遵守國家法律
靖宇县| 廊坊市| 扶风县| 阿拉善右旗| 长兴县| 东城区| 常宁市| 化德县| 平谷区| 富宁县| 余干县| 历史| 阳西县| 长兴县| 古丈县| 科技| 宜宾市| 无锡市| 姚安县| 枞阳县| 留坝县| 胶南市| 花莲市| 濮阳县| 迁西县| 合山市| 屏东县| 阜康市| 寿宁县| 兴仁县| 四子王旗| 临高县| 房山区| 石河子市| 星子县| 浦县| 中阳县| 永定县| 韶关市| 府谷县| 乌苏市|