力扣算法图解
Java、Python3 语言实现,「专题」教程持续更新中...
「力扣」第 37 题:求解数独(困难、回溯算法) 「力扣」第 37 题:求解数独(困难、回溯算法)
「力扣」第 37 题:求解数独(困难、回溯算法) 题目链接:37. 解数独。 分析:这是比 n 皇后问题更酷的问题,典型的人工智能的问题,自动来解决,递归加上回溯,有效剪枝,人工智能的开始章节一般就将搜索问题。 编写一个程序,通过已填充
「力扣」第 36 题:有效的数独(中等) 「力扣」第 36 题:有效的数独(中等)
「力扣」第 36 题:有效的数独(中等、哈希表) 链接:https://leetcode-cn.com/problems/valid-sudoku 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。
「力扣」第 1079 题:活字印刷(中等) 「力扣」第 1079 题:活字印刷(中等)
「力扣」第 1079 题:活字印刷(中等) 链接 题解链接 你有一套活字字模 tiles,其中每个字模上都刻有一个字母 tiles[i]。返回你可以印出的非空字母序列的数目。 示例 1: 输入:”AAB”输出:8解释:可能的序列为
「力扣」第 784 题:字母大小写全排列 「力扣」第 784 题:字母大小写全排列
「力扣」第 784 题:字母大小写全排列 链接 题解链接 给定一个字符串S,通过将字符串 S 中的每个字母转变大小写,我们可以获得一个新的字符串。返回所有可能得到的字符串集合。 示例: 输入: S = "a1b2"
「力扣」第 417 题:太平洋大西洋水流问题 「力扣」第 417 题:太平洋大西洋水流问题
「力扣」第 417 题:太平洋大西洋水流问题 链接:417. 太平洋大西洋水流问题。 给定一个 m x n 的非负整数矩阵来表示一片大陆上各个单元格的高度。“太平洋”处于大陆的左边界和上边界,而“大西洋”处于大陆的右边界和下边界。 规定
「力扣」第 401 题:二进制手表问题 「力扣」第 401 题:二进制手表问题
「力扣」第 401 题:二进制手表问题 链接:401. 二进制手表。 二进制手表顶部有 4 个 LED 代表小时(0-11),底部的 6 个 LED 代表分钟(0-59)。 每个 LED 代表一个 0 或 1,最低位在右侧。 例如,上
「力扣」第 306 题:累加数(中等) 「力扣」第 306 题:累加数(中等)
「力扣」第 306 题:累加数(中等) 链接 ::: tip 累加数是一个字符串,组成它的数字可以形成累加序列。 一个有效的累加序列必须至少包含 3 个数。除了最开始的两个数以外,字符串中的其他数都等于它之前两个数相加的和。 给定一个只包
「力扣」第 257 题:二叉树的所有路径 「力扣」第 257 题:二叉树的所有路径
「力扣」第 257 题:二叉树的所有路径来源:力扣(LeetCode) 链接 题解链接 ::: tip 题目描述 给定一个二叉树,返回所有从根节点到叶子节点的路径。 说明: 叶子节点是指没有子节点的节点。 示例: 输入: 1/
「力扣」第 216 题:组合总和 III 「力扣」第 216 题:组合总和 III
「力扣」第 216 题:组合总和 III 链接 题解链接 找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。 示例 1: 输入: k = 3, n = 7 输出: [
「力扣」第 200 题:岛屿的个数 「力扣」第 200 题:岛屿的个数
「力扣」第 200 题:岛屿的个数 链接 题解链接 给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。
1 / 4