我可以问一下这是什么意思吗?
nums[-1] = nums[n] = -∞
我在leetcode 162中看到过:https://leetcode.com/problems/find-peak-element/
发布于 2021-11-15 01:12:07
在大多数语言中,数组的第一个元素具有索引0
。最后一个元素具有索引n-1
。
如果您试图在第一个元素之前访问元素,那么通过调用nums[-1]
,您自然会得到一个"out of bound“错误或一个段错误。最后一个元素后面的元素也是如此:nums[n]
。
leetcode任务的作者建议通过以下方式“扩展”数组索引的域:
def nums_get(i):
return -∞ if i == -1 or i == len(nums) else nums[i]
https://stackoverflow.com/questions/69968365
复制相似问题