1. a数组中除了一个数之外严格升序, 在b数组中找一个最大的数替换a数组中违反升序的数 思路: 违反升序的数可能有两个, 如1, 3, 8, 7, 10中替换掉8或者7都可以, 两种情况都遍历一下即可 def exchange(nums1, nums2): poses = [] for i in range(len(nums1)): if not(i == 0 or nums1[i] > nums1[i-1]) or \ not(i == len(nums1)-1 or nums1[i] < nums1[i+1]): ...