【发布时间】:2020-08-09 18:56:31
【问题描述】:
给定一个数组 A 和数字 N。
从数组 A 中选择 N 个元素,使得这 N 个数字之间的最小差异最大化。返回最大的最小差异。
示例 1. A = {1,2,4,8,9},N = 3
输出: 3 (因为 {1,4,9} 最大化了这 3 个数字之间的差异。4-1=3, 9-4=5)
示例 2。 A = {4,1,2,8,90,900},N = 4
输出: 7
这是一个数据结构课程的问题,我为这个问题纠结了一整天,希望有人能帮助我。谢谢!
【问题讨论】:
-
请尝试通过发布您尝试过的解决方案来证明您的努力。否则,您似乎是在要求社区完成您的家庭作业。
标签: algorithm data-structures tree binary-search