• 排序算法图文讲解(php,javascript,java)
    排序算法图文讲解(php,javascript,java)

    大湿们常说,程序=算法+数据结构!砖家门的资料也介绍的非常详细,但是,小白我看的还是昏昏欲睡的感觉。现在图文讲解下,so easy,js,php,java,一锅端,给攻城狮与程序猿奉上!

    回溯之分割与子集:分割回文串/复原IP地址、子集/子序

    如果把 子集问题、组合问题、分割问题都抽象为一棵树的话,那么组合问题和...

    回溯算法解题套路模板:从排列与组合为案例开讲

    回溯法也可以叫做回溯搜索法,它是一种搜索的方。回溯是递归的副产品,只要...

    DP(18):粉刷房子系列问题

    粉刷房子总共有三题256 粉刷房子(中等)265 粉刷房子 II(困难)1473 ...

    面试中关于数组的常见问题

    寻找数组中第二小的元素第一种:先排序然后找出第一个大于array[0]的数 第...

    岛屿算法(求岛屿数量与岛屿面积)

    岛屿算法涉及 深度优先搜索(DFS)、广度优先搜索(BFS)、并查集(UF),...

    DP笔记(4):概率 DP之抛掷硬币、

    抛掷硬币有一些不规则的硬币。在这些硬币中,prob[i] 表示第 i 枚硬币正...

    螺旋矩阵(spiral-matrix)解题思路分析与总结

    螺旋矩阵 不涉及到什么算法,就是模拟过程,但却十分考察对代码的掌控能力...

    DP笔记(17):DP键盘打印系列,2/4键键盘

    两个键的键盘与四键键盘都是打印字符串,都可以用动态规划来求解。思考一下...

    DP笔记(16):递推型动态规划——不同路径

    不同路径两题的考察点主要有以下几点:动态规划的思想和方法、状态定义和递...

    DP笔记(15):递推型动态规划概念性总结

    ​ 动态规划是一种求最优化递推问题,动态规划中涉及到决策过程; 所以动...

    DP笔记(14):区间动态规划

    区间动态规划

    DP笔记(13):区间DP——买卖股票问题

    股票系列问题已经属于动态规划问题中较困难的了买卖股票问题合集买卖股票的...

    DP笔记(12):区间动态规划

    区间动态规划

    DP笔记(11):背包问题之依赖背包、树形背包(整理中,未完)

    本篇更偏向于竞赛题,但是现在面试越来越卷,有时间也还是啃一下。有依赖的...

    DP笔记(10):背包相关问题,零钱兑换

    背包相关问题宣讲一些典型案例

    DP笔记(9):完全/多重/分组背包问题分析与总结

    几乎所有的「背包问题」都是基于「01 背包」演变而来!完全背包、多重背包...

    DP笔记(8):动态规划背包相关问题学习总结——从01背包开始

    背包问题是动态规划里的非常重要的一部分,是线性 DP 问题中一类经典而又...

    DP笔记(7):DP从二维到多维解题

    金字塔,多维线性动态规划

    DP笔记(6):矩阵线性 DP 问题

    ​ 动态规划是一种求最优化递推问题,动态规划中涉及到决策过程; 所以动...

    DP笔记(5):双串线性DP问题,从回文字串到子序列问题模板

    本文从「最长公共子序列问题」展开,总结四道子序列问题最长回文子序列1143...

    Tree2Graphmore>>

    Sortingmore>>

    Introductionmore>>

    Regressionmore>>

    Searchingmore>>

    PatternMatchingmore>>

    Compressionmore>>

    DataStructuremore>>

    leetcodemore>>

    encryptionmore>>