
LeetCode算法题笔记
Y7_Mikaolson
这个作者很懒,什么都没留下…
展开
-
leetcode刷题笔记5——三数和为0、三数和最接近目标数、四数和为目标数
题目: 给你一个包含 n 个整数的数组nums,判断nums中是否存在三个元素 a,b,c ,使得a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 示例: 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满足要求的三元组集合为: [ [-1, 0, 1], [-1, -1, 2] ] 题解:...转载 2020-03-26 17:14:25 · 300 阅读 · 0 评论 -
leetcode刷题笔记4——和为s的连续正数序列
这道题自己想只能想到暴力求解,然后翻看了一下评论后发现一个很厉害的方法,在自己尝试之后特此记录一下。 题目: 输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。 序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 示例 1: 输入:target = 9 输出:[[2,3,4],[4,5]] 示例 2: 输入:target = 15 输出:...原创 2020-03-06 14:56:42 · 221 阅读 · 0 评论 -
leetcode刷题笔记2——java-两数相加(链表ListNode)
题目:原创 2019-09-26 23:51:10 · 592 阅读 · 0 评论 -
Leetcode刷题笔记1——java-根据和判断加数(哈希表)
Leetcode刷题笔记1 作为计算机专业的学生,深感代码量的差距就是实力的差距,故此立个FLAG每天最少抽空刷一道算法题,写下笔记也是监督自己 第一题:两数之和 题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums ...原创 2019-09-26 10:31:41 · 250 阅读 · 0 评论 -
LeetCode刷题笔记3——java-求最长子串(哈希表)
题目: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。 示例 3: 输入: “pwwkew” 输出: 3 解释: 因为无重复字符的最长子串是 “wk...原创 2019-09-28 23:06:18 · 312 阅读 · 0 评论