题目要求:
有两个序列a,b,大小都为n,序列元素的值任意整数,无序;
要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
参考资料:程序员编程艺术(By July)
题目分析:<
博客内容讲述了微软面试中的一道题目,要求通过交换两个序列a和b的元素,使得它们的和之差最小。文章分析了求解思路,包括计算序列和的差值diff,然后比较交换元素后差值的绝对值变化,以决定是否交换。核心代码部分解释了为何选择特定的条件判断来避免特例情况的发生。
题目要求:
有两个序列a,b,大小都为n,序列元素的值任意整数,无序;
要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
参考资料:程序员编程艺术(By July)
题目分析:<