递归
为啥不能修改昵称啊
这个作者很懒,什么都没留下…
展开
-
46. 全排列
在全排列问题中,我们使用递归函数来探索每一种可能的排列,递归的每一步都对应着一个元素的选择。回溯算法是一种通过试错的方法来解决问题的算法。如果一个候选解最终被确认不是一个有效的解,回溯算法会丢弃它,并且回退到上一步,然后继续寻找下一个候选解。递归是一种编程技术,它允许一个函数直接或间接地调用自身。递归通常用于解决那些可以分解为更小的、相似的子问题的问题。回溯算法和递归是密切相关的概念,它们经常一起使用来解决问题。总结来说,递归是回溯算法实现的技术手段,而回溯是递归在解决某些特定问题时的策略和方法。原创 2024-10-05 15:58:34 · 97 阅读 · 0 评论 -
138. 随机链表的复制
【代码】138. 随机链表的复制。原创 2024-10-03 21:06:23 · 84 阅读 · 0 评论 -
24.两两交换链表中的节点
【代码】24.两两交换链表中的节点。原创 2024-10-03 17:37:10 · 60 阅读 · 0 评论 -
21. 合并两个有序链表
要合并两个升序链表,我们可以创建一个新的链表,然后逐个比较两个链表当前节点的值,将较小值的节点添加到新链表中,并移动该节点的指针。重复这个过程,直到其中一个链表遍历完成,然后将另一个链表剩余的部分直接连接到新链表的末尾。原创 2024-10-03 14:15:43 · 234 阅读 · 0 评论