算法面试刷题及工作设计的算法
文章平均质量分 95
算法每天一篇,三-五题
爱学大树锯
深耕大数据技术与开发,熟悉Java、scala、python
展开
-
《跟我学算法系列文章——一文学会数据结构套路》
《一文学会数据结构套路》 关键词:数据结构 LRU Tree 文章目录《一文学会数据结构套路》前言3.1 手写 LRU 算法一、LRU 算法描述二、LRU 算法设计三、代码实现3.2 手撸 LFU 算法一、算法描述二、思路分析三、代码框架四、LFU 核心逻辑3.3 二叉搜索树操作集锦**一、在 BST 中查找一个数是否存在****二、在 BST 中插入一个数****三、在 BST 中删除一个数****四、最后总结**3.4 如何计算完全二叉树的节点数一、思路分析二、复杂度分析3.转载 2021-03-02 18:12:55 · 1278 阅读 · 0 评论 -
《跟我学算法系列文章——一文吃透动态规划》
《一文吃透动态规划——Dynnamic Planning》 关键词:DP算法 面试 最值问题 子序列问题 子数组问题 回文问题 回溯算法 文章目录《一文吃透动态规划——Dynnamic Planning》前言1. 动态规划设计:最长递增子序列一、动态规划解法特殊方法:二分查找解法2. 二维递增子序列:信封嵌套问题一、题目概述二、解法总结3. 动态规划设计:最大子数组**思路分析**最后总结4. 动态规划答疑篇一、最优子结构详解二、dp 数组的遍历方向5.转载 2021-02-26 21:46:30 · 835 阅读 · 0 评论 -
《跟我学算法系列文章》21天轻松通关——数据结构与算法-day01
《跟我学算法系列文章》21天轻松通关——数据结构与算法-day01——01.动态规划+滑动窗口介绍 动态规划+滑动窗口:元素和为目标值的子矩阵数量难度:困难/动态规划、滑动窗口——02.滑动窗口题目1. 滑动窗口的最大值(Leetcode 剑指 Offer 59 - I /简单)2. 长度最小的子数组(Leetcode 209/中等)3. 最小覆盖子串(Leetcode 76/困难)lagou、labuladong(1.7.1)4. 滑动窗口最大值 (Leetcode 239/困难)5.原创 2021-02-16 03:33:23 · 550 阅读 · 0 评论