【Shawn-LeetCode】Two Sum
来源:互联网 发布:乐视刷windows 编辑:程序博客网 时间:2024/05/18 00:29
从今日起开始研究LeetCode,争取在暑假完成30道题,题目不是很难,不过受某些人(才不告诉你是谁),打算开始考虑时间复杂度和空间复杂度,大家有兴趣的也可以进行尝试。
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 thesame element twice.
Example:
Given nums = [2, 7, 11, 15], target = 9,Because nums[0] + nums[1] = 2 + 7 = 9,return [0, 1].
我采用了简单粗暴的方法,对它直接进行了筛选:
public class Solution { public int[] twoSum(int[] nums, int target) { int[] ans=new int[2]; for(int i = 0; i < nums.length; ++i){ for(int j = i + 1; j < nums.length; ++j){ if(nums[i] + nums[j] == target){ ans[0] = i; ans[1] = j; break; } } } return ans; }}
这种复杂度大概是O(n^2)并不是很好,其余复杂度,参考如下:
https://liwyno.github.io/2017/05/28/Leetcode-Algorithms-1/
点击打开链接
阅读全文
0 0
- 【Shawn-LeetCode】Two Sum
- 【Shawn-LeetCode】2.Add Two Numbers
- 【Shawn-LeetCode】4.Median of Two Sorted Arrays
- 【Leetcode】Two Sum (Sum)
- LeetCode: Two Sum
- LeetCode: Two Sum
- [Leetcode] Two Sum
- LeetCode : Two Sum
- Leetcode: Two Sum
- leetcode 46: Two Sum
- [LeetCode] Two Sum
- LeetCode 1 - Two Sum
- Leetcode : Two Sum
- 【leetcode】Two Sum
- [LeetCode]Two Sum
- leetcode Two Sum
- [Leetcode] Two Sum
- [leetcode] Two Sum
- 树结构练习——判断给定森林中有多少棵树(并查集)
- Redis SDS简单动态字符串
- 设计模式-组合模式
- 使用Eclipse开发的第一个应用程序
- [bzoj]1024: [SCOI2009]生日快乐
- 【Shawn-LeetCode】Two Sum
- 游戏策划游戏研发必读经典题文四
- 使用PHP压缩文件和解压文件 (ZipArchive类的使用)
- js 复选框的多选反选
- linux常用命令
- Kotlin编程之Break标签和Return标签及Continue标签
- 基于docker1.7.03.1单机上部署hadoop2.7.3集群
- 3、线程的同步互斥技术和通信
- 2017年六月三日 NO.5 HTML(四)——处理文档细节的标签(笔记)