基本信息
源码名称:Python编程300例
源码大小:0.20M
文件格式:.docx
开发语言:Python
更新时间:2021-05-07
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 4 元 
   源码介绍

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))