题目概要
代码
1 //一开始又没看懂题目,看了第二遍才懂 2 //就是想到把数组升序排序,然后偶数位置加起来,第0位+第2位。。 3 //发现自己依赖sort排序,一般的快速排序和冒泡排序都忘了,只会哈希排序 4 class Solution { 5 public: 6 int arrayPairSum(vector<int>& nums) { 7 sort(nums.begin(),nums.end());//数组进行排序 8 int sum=0; 9 int i=0; 10 while(i<nums.size()){ 11 sum=sum+nums[i]; 12 i=i+2; 13 } 14 return sum; 15 }
原文:https://www.cnblogs.com/hehesunshine/p/11722482.html