某通讯巨头的python 面试题
本帖最后由 素简生香 于 2017-11-17 11:44 编辑题目描述: 有两个任意的整数列表 a 和 b,长度相同均为 n,要求通过交换 a 和 b 中的元素,使得最终列表a中所有元素之和同 b中所有元素之和的差值最小。 解题提示: 将两序列合并为一个序列,并排序,为序列Source取出最大元素Big和次大的元素Small在余下的序列S[:-2]进行均分,得到序列max,min将Small加到max序列,将Big加到min序列,重新计算新序列和,和大的为max,小的为min。
好好好 666 学习 123 简单 :victory:
页:
[1]