請問這是什么意思?
nums[-1] = nums[n] = -∞
我在leetcode 162看到的:https://leetcode.com/problems/find-peak-element/
uj5u.com熱心網友回復:
大多數語言中陣列的第一個元素都有索引0。最后一個元素有索引n-1。
如果您嘗試在第一個之前訪問元素,通過呼叫nums[-1]您自然會得到“越界”錯誤或段錯誤。最后一個之后的元素也一樣:nums[n]。
leetcode 任務的作者建議通過以下方式“擴展”陣列索引的域:
def nums_get(i):
return -∞ if i == -1 or i == len(nums) else nums[i]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/359124.html
