class Solution:
def nextGreaterElement(self, nums1, nums2):
"""
:type nums1: List[int]
:type nums2: List[int]
:rtype: List[int]
"""
L = []
for num1 in nums1:
ind = nums2.index(num1)
new_nums2 = nums2[ind:]
for num2 in new_nums2:
if num2 > num1 :
L.append(num2)
break
if num2 <= num1: #防止多产生 -1
L.append(-1)
return L
leetcode - 496 - 下一个更大元素
最新推荐文章于 2019-04-26 16:45:25 发布
本文深入探讨了一种用于寻找数组中下一个更大元素的算法实现。通过遍历和比较,该算法能有效找出对应每个查询元素的下一个更大值,若不存在则返回-1。适用于编程竞赛和软件开发中的数据结构优化。
240

被折叠的 条评论
为什么被折叠?



