摘要:
53. 最大子序和 难度简单1716 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 进阶: 如果你已经 阅读全文
摘要:
495. 实现栈 中文English 实现一个栈,可以使用除了栈之外的数据结构 Example 例1: 输入: push(1) pop() push(2) top() // return 2 pop() isEmpty() // return true push(3) isEmpty() // re 阅读全文
摘要:
100. 相同的树 难度简单326收藏分享切换为英文关注反馈 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入: 1 1 / \ / \ 2 3 2 3 [1,2,3], [1,2,3] 输出: true 示例 2 阅读全文
摘要:
117. 填充每个节点的下一个右侧节点指针 II 难度中等118收藏分享切换为英文关注反馈 给定一个二叉树 struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找 阅读全文
摘要:
102. 二叉树的层次遍历 难度中等409收藏分享切换为英文关注反馈 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [ 阅读全文