leetcode - 496 - 下一个更大元素

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,for,python)