力扣算法图解
Java、Python3 语言实现,「专题」教程持续更新中...
「力扣」第 90 题:子集 II 「力扣」第 90 题:子集 II
「力扣」第 90 题:子集 II 链接 题解链接 给定一个可能包含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入:nums = [1,2,3] 输出: [ [3], [
「力扣」第 78 题:子集(中等) 「力扣」第 78 题:子集(中等)
「力扣」第 78 题:子集(中等) 链接 题解链接(含视频讲解) 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3] 输出: [
「力扣」第 77 题:组合(中等) 「力扣」第 77 题:组合(中等)
「力扣」第 77 题:组合(中等) 链接 题解链接 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 输入: n = 4, k = 2 输出: [ [2, 4], [3, 4], [2,
「力扣」第 40 题:组合总和 II 「力扣」第 40 题:组合总和 II
「力扣」第 40 题:组合总和 II 链接 题解链接 给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合
「力扣」第 39 题:组合总和 「力扣」第 39 题:组合总和
「力扣」第 39 题:组合总和 链接 题解链接 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限
「力扣」第 47 题:全排列 II 「力扣」第 47 题:全排列 II
「力扣」第 47 题:全排列 II 链接 题解链接(含视频讲解) 给定一个可包含重复数字的序列,返回所有不重复的全排列。 示例: 输入: [1, 1, 2] 输出: [ [1, 1, 2], [1, 2, 1], [2, 1
「力扣」第 46 题:全排列 「力扣」第 46 题:全排列
「力扣」第 46 题:全排列 链接 题解链接 视频题解:「力扣」官方题解 「力扣」第 46、47 题:全排列、全排列 II(回溯算法)题解 给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2 , 3] 输出:
「力扣」第 113 题:路径总和 II 「力扣」第 113 题:路径总和 II
「力扣」第 113 题:路径总和 II 中文网址:113. 路径总和 II ; 英文网址:113. Path Sum II ; 题解链接:回溯算法(深度优先遍历 + 状态重置) 给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径
「回溯算法」专题 7:游戏问题(八皇后问题) 「回溯算法」专题 7:游戏问题(八皇后问题)
「回溯算法」专题 7:游戏问题(八皇后问题)回溯法是经典的人工智能的基础,这句话中”经典”可以理解为”传统”。现如今,人工智能领域有一个非常流行的话题,那就是机器学习。 下面我们就来介绍一个传统的人工智能问题:n 皇后问题。同样地,它是典型
3 / 4