随笔分类 -  Leecode

卷起来
摘要:package leecode;import java.util.*;/** * 47. 全排列 II * * 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 * * @author Tang * @date 2021/12/23 */public class Per 阅读全文
posted @ 2021-12-23 16:13 六小扛把子 阅读(32) 评论(0) 推荐(1)
摘要:package leecode;/** * 143. 重排链表 * * 给定一个单链表 L 的头节点 head ,单链表 L 表示为: * L0 → L1 → … → Ln - 1 → Ln * 请将其重新排列后变为: * L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → 阅读全文
posted @ 2021-12-22 15:44 六小扛把子 阅读(27) 评论(0) 推荐(1)
摘要:package leecode;/** * 5. 最长回文子串 * * 给你一个字符串 s,找到 s 中最长的回文子串。 * @author Tang * @date 2021/12/22 */public class LongestPalindrome { char[] chars; /** * 阅读全文
posted @ 2021-12-22 14:39 六小扛把子 阅读(31) 评论(0) 推荐(1)
摘要:package leecode;/** * 82. 删除排序链表中的重复元素 II * * 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中 没有重复出现 的数字。 * * 返回同样按升序排列的结果链表。 * * @author 阅读全文
posted @ 2021-12-21 21:25 六小扛把子 阅读(34) 评论(0) 推荐(1)
摘要:package leecode;import java.util.*;/** * 49. 字母异位词分组 * * 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 * * 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。 * 阅读全文
posted @ 2021-12-16 16:06 六小扛把子 阅读(32) 评论(0) 推荐(1)
摘要:package leecode;/** * 剑指 Offer 12. 矩阵中的路径 * * 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 * * 单词必须按照字母顺序,通过相邻的单元格内的字母 阅读全文
posted @ 2021-12-16 15:02 六小扛把子 阅读(45) 评论(0) 推荐(1)
摘要:package leecode;import java.util.HashSet;import java.util.Set;/** * 142. 环形链表 II * * 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 * * 如果链表中有某个节点,可以通过连续跟踪 n 阅读全文
posted @ 2021-12-15 17:21 六小扛把子 阅读(29) 评论(0) 推荐(1)
摘要:package leecode;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * 187. 重复的DNA序列 * * 所有 DNA 都由一系列缩写为 阅读全文
posted @ 2021-12-15 15:31 六小扛把子 阅读(46) 评论(0) 推荐(1)
摘要:package leecode;/** * 698. 划分为k个相等的子集 * 给定一个整数数组 nums 和一个正整数 k,找出是否有可能把这个数组分成 k 个非空子集,其总和都相等。 * * * @author Tang * @date 2021/12/10 */public class Can 阅读全文
posted @ 2021-12-10 17:58 六小扛把子 阅读(38) 评论(0) 推荐(1)
摘要:package leecode;import java.util.*;/** * 51. N 皇后 * * n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 * (皇后可以攻击同一行 同一列 左上 左下 右上 右下) * * 给你一个整数 n ,返回 阅读全文
posted @ 2021-12-09 13:56 六小扛把子 阅读(36) 评论(0) 推荐(1)
摘要:package leecode;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * 46. 全排列 * * 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 阅读全文
posted @ 2021-12-08 16:17 六小扛把子 阅读(48) 评论(0) 推荐(1)
摘要:package leecode;import java.util.HashMap;import java.util.Map;/** * 3. 无重复字符的最长子串 * 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 * * * @author Tang * @date 202 阅读全文
posted @ 2021-12-07 16:05 六小扛把子 阅读(33) 评论(0) 推荐(1)
摘要:package leecode;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * 438. 找到字符串中所有字母异位词 * * 给定两个字符串 s  阅读全文
posted @ 2021-12-06 14:16 六小扛把子 阅读(25) 评论(0) 推荐(1)
摘要:package leecode;import java.util.HashMap;import java.util.Map;/** * 567. 字符串的排列 * * 给你两个字符串 s1 和 s2 ,写一个函数来判断 s2 是否包含 s1 的排列。如果是,返回 true ;否则,返回 false 阅读全文
posted @ 2021-12-03 15:58 六小扛把子 阅读(58) 评论(0) 推荐(1)
摘要:package leecode;import java.util.HashMap;import java.util.Map;/** * 76. 最小覆盖子串 * * 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空 阅读全文
posted @ 2021-12-02 21:32 六小扛把子 阅读(52) 评论(0) 推荐(1)
摘要:package leecode;/** * 344. 反转字符串 * * 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 * * 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 * * @author Tang 阅读全文
posted @ 2021-11-29 15:34 六小扛把子 阅读(25) 评论(0) 推荐(1)
摘要:package leecode;/** * 167. 两数之和 II - 输入有序数组 * * 给定一个已按照 非递减顺序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。 * * 函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbe 阅读全文
posted @ 2021-11-29 14:54 六小扛把子 阅读(31) 评论(0) 推荐(1)
摘要:package leecode;/** * 206. 反转链表 * 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 * * @author Tang * @date 2021/11/5 */public class ReverseList { /** * 方法二:递归 * * @ 阅读全文
posted @ 2021-11-05 10:44 六小扛把子 阅读(31) 评论(0) 推荐(0)
摘要:package leecode;/** * 剑指 Offer II 010. 和为 k 的子数组 * * 给定一个整数数组和一个整数 k ,请找到该数组中和为 k 的连续子数组的个数。 * * @author Tang * @date 2021/10/28 */public class Subarr 阅读全文
posted @ 2021-10-28 13:58 六小扛把子 阅读(135) 评论(0) 推荐(0)
摘要:package leecode;/** * 283. 移动零 * 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序 * * @author Tang * @date 2021/10/22 */public class MoveZeroes { /** * 阅读全文
posted @ 2021-10-22 16:25 六小扛把子 阅读(23) 评论(0) 推荐(0)