给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值)
时间: 2023-06-05 11:47:13 浏览: 1652
1063 最大跨度值.cpp
首先,我们需要找到序列中的最大值和最小值。可以遍历整个序列,依次比较每个数与当前最大值和最小值的大小关系,更新最大值和最小值。
然后,计算最大跨度值,即最大值减去最小值。
代码实现:
def max_span(nums):
max_num = nums[0]
min_num = nums[0]
for num in nums:
if num > max_num:
max_num = num
if num < min_num:
min_num = num
return max_num - min_num
示例:
nums = [1, 5, 3, 9, 2]
print(max_span(nums)) # 输出:8
阅读全文