题目是要找到输入的2*n个数是否存在前n个和后n个数求和不相同的情况,很显然,如果这些数是经过排序后的话,就可以很容易得到存不存在的情况。如果不存在,那么排序后也都是相等的。所以,想要的就是查看排序后的情况是否满足。
思路:
1、输入用数组存入。
2、将输入部分的数组排序。
3、查看结果是否满足。
代码:

本文探讨了一个算法问题:如何判断一个由2*n个元素组成的数组,其前半段与后半段的元素求和是否相等。通过排序数组并比较前后半段的和,可以高效地解决这一问题。
题目是要找到输入的2*n个数是否存在前n个和后n个数求和不相同的情况,很显然,如果这些数是经过排序后的话,就可以很容易得到存不存在的情况。如果不存在,那么排序后也都是相等的。所以,想要的就是查看排序后的情况是否满足。
思路:
1、输入用数组存入。
2、将输入部分的数组排序。
3、查看结果是否满足。
代码:

2309
1343
1149

被折叠的 条评论
为什么被折叠?