这里列出了 LeetCode 平台上的一些常见编程题目,可以帮助你进行编码实践。
动态规划
动态规划是一种解决复杂问题的算法设计方法,通过将问题分解为子问题,并存储子问题的解来避免重复计算。
贪心算法
贪心算法是一种在每一步选择中都采取当前状态下最好或最优的选择,从而希望导致结果是全局最好或最优的算法。
深度优先搜索
深度优先搜索(DFS)是一种用于遍历或搜索树或图的算法。
广度优先搜索
广度优先搜索(BFS)是一种用于遍历或搜索树或图的算法,与深度优先搜索相比,它首先遍历所有相邻的节点,然后再继续到下一层。
图片示例
动态规划算法图解
贪心算法示例
深度优先搜索示例
广度优先搜索示例