GaryLee's Blog
19. 删除链表的倒数第N个结点 19. 删除链表的倒数第N个结点
19.删除链表的倒数第N个结点一、题目给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。 示例一: 输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5] 示例二: 输入:head = [1],
2021-12-24
46. 全排列 46. 全排列
46.全排列一、题目给定一个不含重复数字的数组nums,返回其所有可能的全排列。你可以按任意顺序返回答案。 示例一: 输入:nums = [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2]
2021-12-24
56. 合并区间 56. 合并区间
56.合并区间一、题目以数组intervals表示若干个区间的集合,其中单个区间为intervals[i] = [starti, endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。 示例一:
2021-12-24
5. 最长回文子串 5. 最长回文子串
5.最长回文子串一、题目给你一个字符串 s,找到s中最长的回文子串。 示例一: 输入:s = “babad”输出:”bab”解释:”aba” 同样是符合题意的答案。 示例二: 输入:s = “cbbd”输出:”bb” 示例三: 输
2021-12-23
300. 最长递增子序列 300. 最长递增子序列
300.最长递增子序列一、题目给你一个整数数组nums,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7]
2021-12-23
198. 打家劫舍 198. 打家劫舍
198.打家劫舍一、题目你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的
2021-12-22
739. 每日温度 739. 每日温度
739.每日温度一、题目请根据每日 气温 列表 temperatures ,请计算在每一天需要等几天才会有更高的温度。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例一: 输入: temperatures = [73,74,7
2021-12-22
11. 盛最多水的容器 11. 盛最多水的容器
11.盛最多水的容器一、题目给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画 n 条垂直线,垂直线 i的两个端点分别为(i,ai) 和 (i, 0) 。找出其中的两条线,使得它们与x轴共同构成的
2021-12-22
105. 从前序与中序遍历序列构造二叉树 105. 从前序与中序遍历序列构造二叉树
105.从前序与中序遍历序列构造二叉树一、题目给定一棵树的前序遍历 preorder 与中序遍历 inorder。请构造二叉树并返回其根节点。 二、相关链接 题目链接:https://leetcode-cn.com/problems/co
2021-12-22
102.二叉树的层级遍历 102.二叉树的层级遍历
102.二叉树的层级遍历一、题目给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。 二、相关链接 题目链接:https://leetcode-cn.com/problems/binary-tree-
2021-12-21
2 / 2