视频+互动课课程的退款政策是什么?
课程在付费之后7天之内可以退费,退回费用等于剩余课程/总课程(不含试听章节)*所交费用,如果同时购买了含随时看的增值服务的,整体不予退款。
a.各自有什么准备策略?
b.什么情况该使用哪种方式
a.遇到新题的通用解题技巧——时间复杂度倒推算法
b.Subarray 问题的必备技巧——前缀和 PrefixSum
a.高频面试算法知识点 Cheat Sheet
b.高频数据结构知识点 Cheat Sheet
c.时间复杂度与算法对应表 Cheat Sheet
d,高频算法模板 Cheat Sheet
各自有什么准备策略?
什么情况该使用哪种方式
遇到新题的通用解题技巧——时间复杂度倒推算法
Subarray 问题的必备技巧——前缀和 PrefixSum
高频面试算法知识点 Cheat Sheet
高频数据结构知识点 Cheat Sheet
时间复杂度与算法对应表 Cheat Sheet
高频算法模板 Cheat Sheet
a.暴力法Violence
b.前缀和优化 Prefixes and Optimizations
c.二分法 Dichotomy
d.同向双指针 Codirectional Double Pointer
a.如何分析与实现代码细节
a.二分答案的思路要点
b.不同数组上的同向双指针
a.暴力法
b.前缀和优化
c.二分法
d.同向双指针
a.如何分析与实现代码细节
a.二分答案的思路要点
b.不同数组上的同向双指针
a.经典贪心问题:会议室问题
b.高盛OA必考模拟题:奇怪的排序(Strange Sort)
c.普通的模拟问题:Pick Carrots
a.运行时间的上限是多少
b.数据范围与算法的推导关系
a.不一样的二分查找:搜索旋转排序数组
b.二分答案:经典问题 Wood Cut
a.隔板法的适用情况
b.隔板法例题:股票问题 III
a.分层BFS的写法
b.利用hashmap(dict)对代码进行优化
c.Java中如何将二维坐标作为Hashmap/Hashset的key
a.递归(Recursion)三要素是什么
b.通过优化传入参数与返回值快速解决问题
a.Follow up:如何找到图中第二长的直径
a.二叉树中最深的节点
a.分治型DFS如何形象的记忆?
b.退出条件是怎样的?
a.Word Break II
分治型DFS如何形象的记忆?
退出条件是怎样的?
Word Break II
a.滚动数组算法Scrolling array algorithm
a.01背包基本概念Basic concept of backpack
b.01背包最优解法Backpack optimal solution
a.完全背包基本概念Complete backpack basic concept
b.完全背包最优解法Complete backpack optimal solution
a.骰子类概率动态规划Dice Class Probabilistic Dynamic Programming
b.骑士类概率动态规划Knight Class Probabilistic Pynamic Programming
a.图是否是树 II
a.元素是否在同一个集合中:连接图 I
b.集合的大小:连接图 II
c.集合的数量:连接图 III
a.F家真题:单词的添加与查找
a.美团真题:识别字符串
a.查询单词是否出现
b.查询前缀是否出现
a.BFS:434. 岛屿的个数
b.Follow Up :434. 岛屿的个数 II
c.删除与合并:1014. 打砖块
a.查询集合内部元素:805. 最大关联集合
a.F家:论文查重
BFS:434. 岛屿的个数
Follow Up :434. 岛屿的个数 II
删除与合并:1014. 打砖块
查询集合内部元素:805. 最大关联集合
F家:论文查重
a.G家:最大距离
a.如何避免重复运算
b.前缀长度增加与字典树指针下移
c.辅助动态规划:K 步编辑 (G家,Airbnb)
d.辅助复杂DFS:单词搜索 III
a.存放所有单词的集合:单词矩阵 (G家)
a.G家:最大距离
a.如何避免重复运算
b.前缀长度增加与字典树指针下移
c.辅助动态规划:K 步编辑 (G家,Airbnb)
d.辅助复杂DFS:单词搜索 III
a.存放所有单词的集合:单词矩阵 (G家)
a.单调栈的最常见使用场景
b.单调栈模板讲解
a.超级经典的问题:滑动窗口最大值
b.单调队列和单调栈的比较
a.超高频题目:区间合并
b.G家:会议室 II
c.Airbnb:员工空闲时间
a.直方图的最大矩形覆盖
b.F家:最大矩形
a.G家:奇偶跳
b.图上DP 与 拓扑排序 的关系
a.单调栈与单调队列的联系与区别
b.什么时候使用单调队列
c.G家:滑动窗口的最大值
a.直方图的最大矩形覆盖
b.F家:最大矩形
a.G家:奇偶跳
b.图上DP 与 拓扑排序 的关系
a.单调栈与单调队列的联系与区别
b.什么时候使用单调队列
c.G家:滑动窗口的最大值
a.前缀优化解法
b.单调栈解法
c.同向双指针解法
a.最常见的heap使用情景:找最值
a.雇佣K个人的最低费用
b.数据流的中位数
a.将数据流变为多个不相交区间
前缀优化解法
单调栈解法
同向双指针解法
最常见的heap使用情景:找最值
雇佣K个人的最低费用
数据流的中位数
将数据流变为多个不相交区间
a.0-index定义法0-index definition method
b.1-index定义法1-index definition method
c.两种定义方法的优劣势
a.前缀和数组的定义
b.如何求子矩阵之和
c.二维前缀和例题讲解
a.前缀和与预处理
b.二分答案与前缀和的结合考察
a.如何解决选择K堆时出现的可能无法合并为1堆的问题
b.选择递推还是递归解决?
a.平行四边形法则
b.代码实现
a.G家:摘水果
b.美团:字符串划分
a.寻找峰值
b.从一维数组到二维矩阵的FollowUp:寻找峰值 II
a.Kruskal 算法流程
b.Kruskal 算法模板
a.Prim 算法介绍及代码
a.Google:LintCode 1248
b.FaceBook:LintCode 722
a.字符串处理String handling
b.递归Recursion
c.栈Warehouse
a.单点修改
b.区间查询
a.区间求和 II
b.约翰的生意
课程在付费之后7天之内可以退费,退回费用等于剩余课程/总课程(不含试听章节)*所交费用,如果同时购买了含随时看的增值服务的,整体不予退款。