回溯,通俗一点理解就是对一个数据进行一次变化,并对变化之后的数据进行操作记录,操作完成后将数据回溯到原本状态,再次进行下一次变化继续操作。
全排列
力扣题目链接:全排列
给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。
2026/1/14大约 11 分钟
回溯,通俗一点理解就是对一个数据进行一次变化,并对变化之后的数据进行操作记录,操作完成后将数据回溯到原本状态,再次进行下一次变化继续操作。
力扣题目链接:全排列
给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。
力扣题目连接:岛屿数量
给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。
岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。
此外,你可以假设该网格的四条边均被水包围。
力扣第四个小专题,与其说这是一种算法,倒不如说是一种题型
力扣题目连接:和为K的子数组
给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。
子数组是数组中元素的连续非空序列。