视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。
    
注意3:感觉课程太难?没有信心?还在犹豫自己学的会学不会?我们的师傅带徒弟模式会给您信心。我们承诺, 商品详情,教学大纲,视频内容,所涉及技术,可获得原创作者老师微信或QQ和针对视频范围的精心指导。线上一对一师带徒辅导问答,针对视频内代码调试,使命必达,视频之外相关技术内容,行业内信息人脉,企业内推(如有),原创作者老师会竭诚帮助。

线上一对一师带徒辅导问答,针对视频内代码调试,使命必达。(本产品主要是卖问答服务,视频价格太低不单独卖,嫌价格高者勿拍)
      


系统讲解刷题,掌握算法技巧
提升面试能力,进入大厂工作
培养算法思维,提高工作效率
培养抽象能力,提高职业高度

课程大纲

01
今天的内容

付费之后必看!!!(3分钟)

今天的内容(2分钟)

简单回顾栈和队列(5分钟)

Java 中的栈(6分钟)

C++ 中的栈(3分钟)

Python 中的栈(3分钟)

JavaScript 中的栈(2分钟)
02
lc 20 :有效的括号【top100】

题目讲解(3分钟)

假设只有一种括号(6分钟)         暂无试看

只有一种括号代码实现(6分钟)

只有一种括号代码优化(4分钟)

考虑三种括号思路(3分钟)

代码实现(4分钟)

代码扩展优化(3分钟)
03
lc 71 & 剑指 017 :简化路径

题目讲解(6分钟)

思路讲解(5分钟)

代码实现(7分钟)
04
lc 394 :字符串解码【top100】

题目讲解(4分钟)

思路讲解(8分钟)

实现步骤讲解(5分钟)

代码实现(6分钟)
05
lc 224 号算法题:基本计算器

题目讲解(2分钟)

没有括号的情况(6分钟)

没有括号的代码实现(3分钟)

有括号的情况(6分钟)

代码实现(6分钟)
06
lc 227 号算法题:基本计算器二

题目讲解(3分钟)

思路讲解(5分钟)

代码实现(8分钟)
07
lc 946 & 剑指 31 :验证栈序列

题目讲解(5分钟)

思路讲解(4分钟)

代码实现(5分钟)
08
单调栈

单调栈(4分钟)

找出数组中右边第一个比我小的元素(10分钟)

找出数组中右边第一个比我小的元素代码实现(7分钟)

单调栈解决问题的时间复杂度(3分钟)

找出数组中右边第一个比我大的元素(4分钟)

找出数组中左边离我最近比我小的元素(5分钟)

找出数组中左边离我最近比我大的元素(2分钟)
09
lc 739 & 剑指 038 :每日温度【top100】

题目讲解(3分钟)

思路讲解(6分钟)

代码实现(5分钟)
10
lc 42 :接雨水【top100】

题目讲解(3分钟)

暴力解法(6分钟)

暴力优化(3分钟)

双指针优化(7分钟)

双指针优化代码实现(3分钟)

单调栈实现思路(7分钟)

单调栈代码实现(6分钟)
11
lc 84 & 剑指 039 :柱状图中最大的矩形【top100】

题目讲解(3分钟)

枚举宽(5分钟)

枚举高(7分钟)

枚举高_单调栈优化(7分钟)

枚举高_单调栈优化代码实现(4分钟)

单调栈左右边界第二种方案(10分钟)

单调栈左右边界第二种方案代码实现(5分钟)

单调栈一次遍历(12分钟)
12
lc 85 & 剑指 040 :最大矩形【top100】

题目讲解(2分钟)

暴力解法思路(6分钟)

计算左边连续 1 的个数(4分钟)

问题变为求解每列的柱状图最大矩形面积(4分钟)

代码实现(7分钟)
13
lc 321 号算法题:拼接最大数

题目讲解(4分钟)

需要遍历的组合数(8分钟)

整体步骤代码(9分钟)

获取数组最大子序列(4分钟)

单调栈求最大子序列代码实现(9分钟)

合并和比较(7分钟)
14
lc 456 号算法题:132 模式

题目讲解(4分钟)

实现思路一(8分钟)

红黑树优化(10分钟)

栈优化思路(8分钟)

栈优化代码实现(7分钟)

单调栈继续优化空间(8分钟)

代码实现(6分钟)
15
lc 151 & 剑指 58-1:翻转字符串里的单词

题目讲解(3分钟)

使用内置 API 实现(4分钟)

不使用内置 API 实现(11分钟)

双端队列解决方案(7分钟)
相关推荐
客服 关于