C++/LeetCode #1:两数之和

我的代码十分简单,“暴力型”的:

class Solution {
public:
    vector<int> twoSum(vector<int>& nums, int target) {
        for(auto i=0;i<nums.size();i++)
        {
            for(auto j=0;j<nums.size();j++)
            {
                if((target-nums[i]==nums[j])&&i!=j)
                {
                    vector<int> a;
                    a.push_back(i);
                    a.push_back(j);
                    return a;
                }
            }
        }
        vector<int> emptyvector;
        return emptyvector;
    }
};

还编译错误了好几次!虽然对了,可是用时不大乐观:

我都不好意思晒出来……我太菜了……

不过我只有六年级吗。加油!!!

猜你喜欢

转载自www.cnblogs.com/caiyuchen/p/leetcode-1-twosm.html