美文网首页
算法总结

算法总结

作者: SuperCoderMan | 来源:发表于2022-02-18 23:19 被阅读0次

递归

  • 定义一个函数,在函数内调用函数本身
    • 定义好返回条件
    • 想好要传的参数

迭代

  • 通过循环语句重复执行,直到达到边界条件 跳出循环

DFS 深度优先、

BFS 广度优先

- 两层循环:第一层用while循环每次循环深度+1,第二层循环用于遍历当前深度的所有节点
- 典型的题目:
  - https://leetcode-cn.com/problems/minimum-depth-of-binary-tree/submissions/
  - https://leetcode-cn.com/problems/open-the-lock/

动态规划

相关文章

网友评论

      本文标题:算法总结

      本文链接:https://www.haomeiwen.com/subject/bpdulrtx.html