zoukankan      html  css  js  c++  java
  • leetcode_1

    #include <iostream>
    #include <vector>
    using namespace std;

    class Solution {
    public:
        vector<int> twoSum(vector<int>& nums, int target) {
            vector<int> arr;
            for (int i = 0; i < nums.size(); i++) {
                for (int j = i + 1; j < nums.size(); j++) {
                    if ((nums[i] + nums[j]) == target) {
                        arr.push_back(i);
                        arr.push_back(j);
                        return arr;
                    }
                }
            }
            
        }
    };
    int main(void) {
        Solution su;
        int target = 0,j = 0;
        vector<int> nums;
        vector<int> arr;
        cout << "请输入数组: ";
        for (int i = 0; i < 5; i++) {
            int a[5] = { 0 };
            cin >> a[i];
            nums.push_back(a[i]);
        }
        cout << "target = ";
        cin >> target;
        arr = su.twoSum(nums, target);
        for (int i = 0; i < arr.size(); i++) {
            cout << arr[i];
        }
        system("pause");
        return 0;
    }

  • 相关阅读:
    常用的输出方法
    使用Action()和ActionLink()生成链接
    "??"运算符
    使用路由数据
    路由匹配总结
    routes.MapRoute()定义路由的要求
    控制器和视图数据传递小结
    跨请求数据传递TempData
    Redis安装创建
    JAVA获取当前时间加一天
  • 原文地址:https://www.cnblogs.com/dongjian16/p/7128155.html
Copyright © 2011-2022 走看看