2月2日 python测试

这是我自己做的一个合并排序数组python测试

想要代码的可以直接复制:

class Solution:
    #参数 A: 有序整数数组 A
    #参数 B: 有序整数数组 B
    #返回:一个新的有序整数数组
    def mergeSortedArray(self,A, B):
        i, j = 0, 0
        C = []
        while i < len(A) and j < len(B):
            if A[i] < B[j]:
                C.append(A[i])
                i += 1
            else:
               C.append(B[j])
               j += 1
        while i < len(A):
            C.append(A[i])
            i += 1
        while j <len(B):
            C.append(B[j])
            j += 1
        return C
#主函数
if __name__ == '__main__':
    A = [1,4]
    B = [1,2,3]
    D = [1,2,3,4]
    E = [2,4,5,6]
    Solution = Solution()
    print("输入:",A,"",B)
    print("输出:",Solution.mergeSortedArray(A,B))
    print("输入:",D,"",E)
    print("输出:",Solution.mergeSortedArray(D,E))

 

浏览量: 1

__appendlenprintsolution