问答

当前位置
  • 首页
  • 问答
  • 64 合并排序数组 在编译器的结果和pycharm结果不一样

64 合并排序数组 在编译器的结果和pycharm结果不一样

  • Ta: 徐子懋

def mergeSortedArray(self, A, m, B, n):
# write your code here
if not A or not B:
A += B
return A
else:
a = 0
b = 0
while b<n and a<m:
if A[a]<B[b]:
a += 1
elif A[a] == B[b]:
b += 1
else:
A.insert(a,B[b])
a += 1
b += 1

        if b<n:
            A = A + B[b:]
            return A
        else:
            return A



                            ![图片](https://media-cdn.jiuzhang.com/markdown/images/9/13/a1403be2-d5df-11e9-8af6-0242ac110002.jpg)

2 个回复

2019-09-13 c同学

九章的编译器:

输入
[1,2,3]
3
[4,5]
2
输出
[1,2,3,0,0]
期望答案
[1,2,3,4,5]


2019-09-13 c同学

Pycharm的结果:

输出A: [1,2,3,4,5]

我来回答

您没有权限

为提高问答质量,问答版块发言权限只向九章学员开放

登录 注册

© Jiu Zhang 2013-. All rights reserved. 京ICP备16004690号-1