剑指offer:数据流中的中位数 Python2版本

这道题本身不难,奇怪的是提交时出现的错误提示。

第一种错误提示:

剑指offer:数据流中的中位数 Python2版本_第1张图片

GetMedian() takes exactly 1 argument (2 given)

 why?一般这种错误发生是因为调用函数时没有传入正确数量的参数,可是我自己也没有调用这个函数呀。

原因是因为牛客网中GetMedian()函数本身少写了一个参数!!!

第二种错误提示:

剑指offer:数据流中的中位数 Python2版本_第2张图片

这个原因是因为牛客网上用的是python2,而我本地用的python3,整数除法这一点是不一样的。

AC代码如下:

剑指offer:数据流中的中位数 Python2版本_第3张图片

你可能感兴趣的:(其他)