题目
解题思路
对于nums1列表中的数字i,而查找i在nums2的索引位置,从索引中的位置开始往后查找如果查找到就将该更大的数字的加入到result列表中。如果找不到更大的数字则加入-1。
我的代码
class Solution:
def nextGreaterElement(self, nums1: List[int], nums2: List[int]) -> List[int]:
len2=len(nums2)
li=[]
for i in nums1:
sign=0
j=nums2.index(i)
for k in range(j+1,len2):
if nums2[j]<nums2[k]:
li.append(nums2[k])
sign=1
break
if sign==0:
li.append(-1)
return li
优秀代码
未完待续…