文件名称:leetcode答案-LeetCode-Practice:定期练习LeetCode
文件大小:26KB
文件格式:ZIP
更新时间:2024-07-19 19:14:46
系统开源
leetcode 答案 LeetCode-Practice Practice at regular intervals. 上习题的定期练习和解析。 除非特别说明,否则解题的方式皆通过 Java 代码实现。 Q1: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例如下: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 方法一:常见的暴力解法 即遍历每个元素 m,并查找是否存在一个值与 target - m 相等的目标元素。 public int[] twoSum(int[] nums, int target) { for (int i = 0; i < nums.length; i++) { for (int j = i + 1; j < nums.length; j++) { if (nums[j] == targ
【文件预览】:
LeetCode-Practice-master
----src()
--------problem_1()
--------Main.java(915B)
--------problem_2()
--------base()
----LICENSE(11KB)
----README.md(4KB)
----out()
--------production()
----.idea()
--------misc.xml(478B)
--------encodings.xml(166B)
--------workspace.xml(28KB)
--------vcs.xml(180B)
--------uiDesigner.xml(9KB)
--------dictionaries()
--------inspectionProfiles()
--------compiler.xml(711B)
--------description.html(97B)
--------modules.xml(272B)
----LeetCodePractice.iml(425B)