
算法刷题
文章平均质量分 67
king-xxz
我不干,有的是帕鲁干
展开
-
回溯进阶(二):以解数独来深入了解映射
回溯进阶(二):以解数独来深入了解映射原创 2025-05-07 22:03:45 · 481 阅读 · 0 评论 -
回溯进阶(一):以全排列问题为例,来展示如何对回溯的纵向和横向进行操作
以全排列问题来展示对回溯纵向和横向的操作原创 2025-05-07 22:00:44 · 860 阅读 · 0 评论 -
回溯思想:组合和子集
我们会以两个经典的回溯题目(组合和子集)来带大家了解回溯算法的思想。原创 2025-05-07 14:45:32 · 321 阅读 · 0 评论 -
力扣No.673.最长递增子序列的个数
本文主要讲解了力扣No.673.的做法原创 2025-03-17 22:10:34 · 228 阅读 · 0 评论 -
力扣No.376.摆动序列
本题主要讲解了力扣376题摆动序列的做法原创 2025-03-17 22:08:52 · 358 阅读 · 0 评论 -
子序列问题写法
本文主要讲述了子序列问题的常规写法原创 2025-03-17 22:04:12 · 316 阅读 · 0 评论 -
动态规划:斐波那契形(初阶)
本文主要讲述了解决动态规划问题的基本步骤,同时以力扣第1137题为例,讲解了斐波那契型问题用动态规划解决的基本思路原创 2025-01-23 23:03:21 · 395 阅读 · 0 评论 -
常见递归的解题思路
引言:递归是一种强大的编程技术,通过将一个问题分解为更小的相同类型问题来解决复杂的任务。它不仅可以使代码更简洁明了,还能够有效地处理多层次的结构。在许多经典问题中,递归都扮演着重要的角色,我们可以探索递归问题的常见思路,了解何时适用于递归、如何编写递归代码,以及如何结构化和实现递归过程。接下来我会以经典递归问题汉诺塔为例,来展示递归问题的常规思路。原创 2024-11-12 21:01:45 · 533 阅读 · 2 评论