2024-06-24发表2025-01-15更新LeetCode每日一题几秒读完 (大约101个字)0次访问503. 下一个更大元素 II下一个更大元素 II 难度: medium 原始链接: https://leetcode.cn/problems/next-greater-element-ii 标签: 单调栈 解法一: 单调栈go12345678910111213141516func nextGreaterElements(nums []int) []int { n := len(nums) ans := make([]int, n) for i := 0; i < n; i++ { ans[i] = -1 } stack := []int{} for i := 0; i < (n << 1); i++ { for len(stack) > 0 && nums[stack[len(stack)-1]%n] < nums[i%n] { ans[stack[len(stack)-1]%n] = nums[i%n] stack = stack[:len(stack)-1] } stack = append(stack, i) } return ans} 503. 下一个更大元素 IIhttps://wuhunyu.top/leetcode/2024/06/next-greater-element-ii/index.html作者wuhunyu发布于2024-06-24更新于2025-01-15许可协议#单调栈