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 发布