88. 合并两个有序数组 Sep 21 429 words 1 min read 88. 合并两个有序数组 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。 你 Read more...
27.移除元素 Sep 03 数组 900 words 2 mins read 27. 移除元素](https://leetcode-cn.com/problems/remove-element/) 给你一个数组 nums 和一个值 val Read more...
53. 最大子序和DP Aug 28 动态规划 1504 words 4 mins read 53. 最大子序和 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数 Read more...
234.回文链表 Aug 26 912 words 2 mins read 234. 回文链表 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 进阶: 你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? 来源: Read more...
141.环形链表 Aug 26 626 words 2 mins read 141. 环形链表 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 - Read more...
17.12.BiNode Aug 25 二叉树 724 words 2 mins read 面试题 17.12. BiNode 二叉树数据结构TreeNode可用来表示单向链表(其中left置空,right为下一个链表节点)。实现一个方法,把二叉搜索树转换为 Read more...
94.二叉树的中序遍历 Aug 25 497 words 1 min read 二叉树的遍历 有两种遍历树的策略: 深度优先搜索(DFS) 在这个策略中,我们采用深度作为优先级,以便从根开始一直到达某个确定的叶子,然后再返回根 Read more...
19.删除链表的倒数第N个节点 Aug 14 链表 514 words 2 mins read 19. 删除链表的倒数第N个节点 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点 Read more...
206.反转链表 Aug 14 808 words 2 mins read 206. 反转链表 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 来源:力扣(LeetCode) Read more...
1. 两数之和 Aug 11 数组 645 words 2 mins read 1. 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会 Read more...