LeetCode[1]Two Sum
来源:互联网 发布:淘宝运动服 编辑:程序博客网 时间:2024/06/06 14:26
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
You may assume that each input would have exactly one solution, and you may not use the same element twice.
Example:
Given nums = [2, 7, 11, 15], target = 9,
Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1]
本地可运行程序:
#include<iostream>#include<vector>using namespace std;/*解题思路:暴力搜索*/vector<int> twoSum(vector<int>& nums, int target);int main(){vector<int> result;vector<int> nums = { 3,2,4 };int target = 6;result = twoSum(nums, target);for (int i = 0; i < result.size(); i++){cout << result[i] << endl;}system("pause");return 0;}vector<int> twoSum(vector<int>& nums, int target){vector<int> result;for (int i = 0; i < nums.size(); i++){for (int j = 0; j < nums.size(); j++){if (i < j){if (nums[i] + nums[j] == target){result.push_back(i);result.push_back(j);}}}}return result;}
class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> result; for (int i = 0; i < nums.size(); i++) { for (int j = 0; j < nums.size(); j++) { if (i < j) { if (nums[i] + nums[j] == target) { result.push_back(i); result.push_back(j); } } } } return result; }};
阅读全文
0 0
- LeetCode 1 - Two Sum
- leetcode 1 Two Sum
- Leetcode【1】:Two Sum
- [leetcode 1] Two Sum
- 【leetcode-1】Two Sum
- [leetcode 1] Two Sum
- [Leetcode] 1 - Two Sum
- LeetCode (1) Two Sum
- LeetCode 1:《Two Sum》
- LeetCode | #1 Two Sum
- leetcode-1 Two Sum
- Two Sum | LeetCode(1)
- [Leetcode]1Two Sum
- leetcode 1 Two Sum
- leetcode #1 Two Sum
- leetcode 1:Two Sum
- LeetCode 1 Two Sum
- leetcode #1 two sum
- 基于NDK开发完JNI代码后,Android studio中引入对应的so文件的方法
- angular4实战一项目创建
- 使用VMWare WorkStation安装Linux Mint
- Apache Maven 概述、环境配置
- Spring 注释 @Autowired 和@Resource 的区别
- LeetCode[1]Two Sum
- Sublime Text 3 实用快捷键总结
- REVIEWBOARD 使用说明和强制review的配置方法
- 清空session的方法
- 使用nginx与nginx-rtmp-module搭建流媒体服务器
- quartz详解4:quartz线程管理
- 压力测试脚本-估计面试的时候用的到
- 欢迎使用CSDN-markdown编辑器
- Ubuntu16.04安装配置hadoop-2.7.4