给你个ipa包,解压前输出包大小,解压后把里面的文件按大小排序。...(不好)
第二种思路,循环比较两个有序数组头位元素的大小,并把头元素放到新数组中,从老数组中删掉,直到其中一个数组长度为0。然后再把不为空的老数组中剩下的部分加到新数组的结尾。...1,3,4,6,7,78,97,190]
b = [2,5,6,8,10,12,14,16,18]
print(merge_sort(a, b))
反思了一下上面的过程,不应该用remove方法,因为仔细想一下remove方法可能比较耗时...改进一下,改用索引元素比较法替代头位元素比较法:
def merge_sort(a, b):
ret = []
i = j = 0
while len(a) = i + 1 and len(b)...以上这篇Python3将ipa包中的文件按大小排序就是小编分享给大家的全部内容了,希望能给大家一个参考。