题解 | #合并两个有序的数组#

合并两个有序的数组

https://www.nowcoder.com/practice/89865d4375634fc484f3a24b7fe65665

#
# 
# @param A int整型一维数组 
# @param B int整型一维数组 
# @return void
#
class Solution:
    def merge(self , A, m, B, n):

        i=n-1
        j=m-1
        k=m+n-1
        while j>=0 and i>=0:
                if A[j]>B[i]:
                    A[k]=A[j]
                    k-=1
                    j-=1
                else:
                    A[k]=B[i]
                    k-=1
                    i-=1
        if j<0:
            while i>=0:
                A[k]=B[i]
                k-=1
                i-=1

全部评论

相关推荐

点赞 评论 收藏
分享
2024-11-15 23:37
门头沟学院 Java
不敢追175女神:和hr偷偷谈对象能不能提高base😋
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务