Skip to content

leetcode-notebook/RicoNut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

算法知识结构梳理

数组

链表

队列

散列表

递归

分治

回溯

动态规划

  • simplifying a complicated problem by breaking it down into simper problems(in a recursive manner)
  • Divide & Conquer + Optimal substructure (分治+最优子结构)
思想与应用
  • 思想上,若要解一个给定的问题,我们需要解其不同部分(即子问题),再根据子问题解以得出问题的解
  • 动态规划常常适用于有重叠子问题和最有子结构性质的问题
解题关键点
  • 动态规划和递归或者分治没有根本上的区别(关键看有无最优子结构)
  • 共性: 找到重复子问题
  • 差异性:最优子结构、中途可以淘汰次优解
题目

贪心

查找

排序

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy