算法与数据结构
慎独-杨
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode 单词搜索
要求: 给定一个二维网格和一个单词,找出该单词是否存在于网格中。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 示例: board = [ ['A','B','C','E'], ['S','F','C','S'], ['A','D','E','E'] ] 给定 word = "...原创 2018-08-05 22:29:35 · 687 阅读 · 0 评论 -
N 皇后问题
n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。 每一种解法包含一个明确的 n 皇后问题的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。 示例如下: 输入: 4 输出: [ [".Q..", // 解法 1 "...Q", "Q...", ".....原创 2018-08-06 22:54:41 · 487 阅读 · 0 评论 -
N皇后问题II
n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 求解:给定一个整数 n,返回 n 皇后不同的解决方案的数量。 前面我写过 n皇后问题算法,链接如下: n皇后问题:https://blog.youkuaiyun.com/annotation_yang/article/details/81462959 n皇后问题II 的算法思想和n皇后问题是类似的...原创 2018-08-07 21:14:19 · 490 阅读 · 0 评论 -
三角形最小路径和
三角形最小路径和问题 给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。 例如,给定三角形: [ [2], [3,4], [6,5,7], [4,1,8,3] ] 自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。 说明:如果你可以只使用 O(n) 的额外空间(n 为三角形的总行数)来解决这个问题,那...原创 2018-08-08 22:07:43 · 1424 阅读 · 0 评论
分享