王秀文的博客

62.unique-paths

题目地址 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 问总共有多少条不同的路径? 例如,上图是…

215 字 · 1 分钟

120. 三角形最小路径和(贪心、分治、动态规划)

https://leetcode-cn.com/problems/triangle 给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。 例如,给定三角形: 自顶向下的最小路径和为 11(即,2 + 3 + 5…

460 字 · 1 分钟

55. 跳跃游戏

https://leetcode-cn.com/problems/jump-game/ 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例 1: 示…

249 字 · 1 分钟

69.sqrtx

实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 示例 2: 二分查找 牛顿迭代法 Origin of Quake3's…

128 字 · 1 分钟

429.n-ary-tree-level-order-traversal

给定一个 N 叉树,返回其节点值的层序遍历。 (即从左到右,逐层遍历)。 例如,给定一个 3叉树 :     返回其层序遍历: [ [1], [3,2,4], [5,6] ]   说明: 解法一 递归

91 字 · 1 分钟

322. 零钱兑换(贪心、分治、动态规划)

https://leetcode-cn.com/problems/coin-change/ 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金…

372 字 · 1 分钟

235.lowest-common-ancestor-of-a-binary-search-tree

给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的…

228 字 · 1 分钟

589.n-ary-tree-preorder-traversal

给定一个 N 叉树,返回其节点值的前序遍历。 例如,给定一个 3叉树 :   返回其前序遍历: [1,3,5,6,2,4]。   说明: 递归法很简单,你可以使用迭代法完成此题吗? 递归

94 字 · 1 分钟

236.lowest-common-ancestor-of-a-binary-tree

给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先…

275 字 · 1 分钟

第 10 / 29 页 · 共 288 篇