Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8408|回复: 27

抖码【课程 A + B + C + D】基础内功系列 + 数据库系列

[复制链接]

该用户从未签到

0

主题

122

帖子

0

积分

普通会员

Rank: 2

积分
0
发表于 2023-5-31 07:57:02 | 显示全部楼层 |阅读模式
抖码【课程 A + B + C + D】基础内功系列 + 数据库系列/ @2 G( ?4 q$ J% K7 D
├──MySQL  8 v- j! E  s* l& E* @* x3 {
|   ├──MySQL 二:索引 (Index)【4.7 小时】  8 M% ~% }- D7 t9 P" u
|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.10_唯一索引 .mp4  43.62M7 n! r+ S, O6 c
|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.11_EXPLAIN 中的 type 字段的含义 .mp4  102.31M3 q. R3 g8 a" H0 R- V/ w: [
|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.12_联合索引 .mp4  80.26M
% e) u+ U$ l+ |3 }# g3 u|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.13_索引的选择性、索引顺序以及索引失效 .mp4  72.53M
' R+ j7 Q. @( m, u7 @- F|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.14_覆盖索引 .mp4  34.92M
0 o3 Y* F6 g1 I|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.15_给字符串加索引 - 前缀索引 .mp4  93.40M
, V$ j. a! i; A5 E1 ?9 c0 Z* t|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.16_自增主键 vs UUID 主键(页分裂) .mp4  62.02M
$ c" w) l+ I8 a; G; A' s|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.17_MyISAM 存储引擎中的索引 .mp4  109.73M5 Y; \0 b9 |+ b2 Q% `* |
|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.1_索引 (Index) 课程内容 .mp4  11.27M
" H+ A, @! S: ~7 Y0 h|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.2_准备表数据(使用 SOURCE 执行 sql 文件) .mp4  41.58M
# |+ Z) T4 r6 T+ U! [: a7 `|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.3_主键索引(聚集索引 vs 非聚集索引) .mp4  107.13M* a4 J# |+ P" r  S
|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.4_EXPLAIN 查看选择的索引 .mp4  36.59M4 y# g7 S' p/ a+ R
|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.5_辅助索引(Secondary Index) - 二级索引加速查询性能 .mp4  37.48M
. \) ]8 d0 O: u1 B8 _( s1 V|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.6_InnoDB 的辅助索引的 B 树 .mp4  64.43M: l3 T9 W) F5 X4 r1 y. g: p. b4 }
|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.7_InnoDB 基于辅助索引查询的步骤 .mp4  58.48M
2 P7 [. K# R  f2 J1 {( X|   |   ├──MySQL 二:索引 (Index)【4.7 小时】.8_优化:索引条件下推(Index Condition Pushdown) .mp4  81.53M
0 ?' R+ O1 g$ ^/ K! x! ^5 S/ g|   |   └──MySQL 二:索引 (Index)【4.7 小时】.9_有时使用索引查询反而慢 .mp4  43.86M5 _1 o6 b& `  {- z
|   ├──MySQL 三:事务(undo log)【2.4 小时】  ! ^  E  T6 }! r6 m/ ?1 V
|   |   ├──MySQL 三:事务(undo log)【2.4 小时】.10_回滚段 (Rollback Segment) .mp4  50.72M
) q4 s! o! P# C, |% p) H3 N% h0 P) m|   |   ├──MySQL 三:事务(undo log)【2.4 小时】.1_什么是数据库事务? .mp4  42.21M
0 B3 E* X, J! i2 s" U|   |   ├──MySQL 三:事务(undo log)【2.4 小时】.2_两种开启事务的方法:BEGIN 和 START TRANSACTION .mp4  31.63M
% D; z3 M6 v% ?# g8 k( N# a# F7 Y+ U|   |   ├──MySQL 三:事务(undo log)【2.4 小时】.3_事务的自动提交和隐式提交 .mp4  67.76M
5 x/ h1 V0 q7 Y( d+ C! X, E' S$ ~|   |   ├──MySQL 三:事务(undo log)【2.4 小时】.5_事务的四大特性:ACID .mp4  46.68M$ L9 b& q4 ?- z, ]
|   |   ├──MySQL 三:事务(undo log)【2.4 小时】.6_什么是 undo log? .mp4  74.40M
' ~2 u2 u: M" a" U& L6 l|   |   ├──MySQL 三:事务(undo log)【2.4 小时】.7_各种 undo log 的格式 .mp4  79.42M6 g5 ~% L9 J8 C5 ^" V- W
|   |   └──MySQL 三:事务(undo log)【2.4 小时】.8_存放 undo log 的 undo 页 .mp4  30.22M0 e, G( Y5 v5 W
|   ├──MySQL 四:崩溃恢复【5.1 小时】  ' c. m8 I% c5 K) I# ?  Y1 {
|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.11_binlog 的作用一:数据恢复 .mp4  58.55M
' E* u4 O6 \7 x2 S|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.12_使用 binlog 进行增量备份 .mp4  66.07M) K# O' B. N2 u6 `) A: t0 b1 f" W
|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.13_binlog 的作用二:数据复制 .mp4  26.64M
9 a0 C1 C8 U5 ^5 i# y|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.14_MySQL 主从复制的配置和实践 .mp4  69.21M, S4 j$ o2 j! f, I+ u
|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.15_statement 和 row 格式的 binlog 各自优缺点 .mp4  40.62M1 F7 K8 z- `9 ~  |
|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.16_binlog 的刷盘过程 .mp4  31.46M9 _/ {' r" r7 ^6 g) L& f
|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.18_两阶段提交保证数据一致 .mp4  49.60M. j: U5 {0 f- F3 t4 R- i+ t; c
|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.19_提升 redo log 和 binlog 刷盘的性能 .mp4  34.09M" q1 B% K1 M  A2 d
|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.1_什么是 redo log 以及为什么需要 redo log? .mp4  60.05M
7 E+ F. u+ h# N8 X+ G/ g; ~3 B|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.20_binlog 和 redo log 常见问题总结 .mp4  1.09M- Z; j' `) u" W( ?5 x- ?
|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.2_WAL(Write Ahead Logging) 技术 .mp4  24.45M
+ h$ P$ d0 M* |; ~. {|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.3_redo log 的格式 .mp4  74.42M) A" {& n: ]( E
|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.4_底层页面的原子访问(Mini-Transaction) .mp4  66.85M, c4 n- S, E: Q& e
|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.6_redo log 最终写到哪一个磁盘文件呢? .mp4  67.37M
8 k1 I' C( |- `) K- C& U5 u|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.7_checkpoint - redo log 的循环写 .mp4  84.69M: n& i5 M! x: z2 W! v& \  u
|   |   ├──MySQL 四:崩溃恢复【5.1 小时】.8_redo log 加 undo log 一起实现 Crash-safe .mp4  43.65M4 y; f# e+ P0 p
|   |   └──MySQL 四:崩溃恢复【5.1 小时】.9_如何查看 binlog 内容? .mp4  29.30M
0 f, W8 Q8 A9 G) t' j|   ├──MySQL 五:并发控制【6.0 小时】  " @, q# e( v2 G1 D; N# O+ Z0 x
|   |   ├──MySQL 五:并发控制【6.0 小时】.10_Next-Key Lock .mp4  67.47M2 c6 ]$ V, v1 O
|   |   ├──MySQL 五:并发控制【6.0 小时】.11_间隙锁(Gap Lock) .mp4  78.89M
1 T6 {, W$ [" W/ O* x- ^|   |   ├──MySQL 五:并发控制【6.0 小时】.12_幻读问题是如何彻底解决的_ .mp4  59.53M- V3 b/ y% ^* s: g' N5 Q
|   |   ├──MySQL 五:并发控制【6.0 小时】.14_版本链 .mp4  56.88M4 Q  f$ E2 d' G2 {7 H% G
|   |   ├──MySQL 五:并发控制【6.0 小时】.15_ReadView:一致性视图 .mp4  85.91M
1 {$ \. f1 s7 ?& C- Y|   |   ├──MySQL 五:并发控制【6.0 小时】.17_一致性读 vs 当前读 .mp4  124.32M
4 j) E2 S. G+ ~+ s8 H|   |   ├──MySQL 五:并发控制【6.0 小时】.18_MVCC 总结 .mp4  42.99M# h3 r; l- H3 ^% \7 ^5 I" w
|   |   ├──MySQL 五:并发控制【6.0 小时】.1_并发控制课程内容 .mp4  14.95M
" M* h- ^8 y# T9 {|   |   ├──MySQL 五:并发控制【6.0 小时】.2_脏读、不可重复读以及幻读 .mp4  48.37M
6 Z6 H$ x8 N6 V2 m+ G|   |   ├──MySQL 五:并发控制【6.0 小时】.3_事务的隔离级别:读未提交和读已提交 .mp4  58.45M0 S. o9 S: A7 C
|   |   ├──MySQL 五:并发控制【6.0 小时】.5_共享锁和独占锁 .mp4  57.07M
- G/ R4 W2 o& K|   |   ├──MySQL 五:并发控制【6.0 小时】.6_全局锁、表级锁和行级锁 .mp4  59.52M4 N! i* C& R4 k$ f8 \' \- r
|   |   ├──MySQL 五:并发控制【6.0 小时】.7_表级锁:意向锁和元数据锁 .mp4  75.94M
3 x4 E7 \1 B% R# s|   |   ├──MySQL 五:并发控制【6.0 小时】.8_InnoDB 行级锁 .mp4  67.03M$ y; d% E. E0 m) A
|   |   └──MySQL 五:并发控制【6.0 小时】.9_如何通过加锁实现串行化隔离级别? .mp4  72.24M
1 h: }" P4 q& d% `1 v1 j  v|   └──MySQL 一:存储引擎【6.5 小时】  6 F6 X& p: \- h3 r
|   |   ├──MySQL 一:存储引擎【6.5 小时】.10_InnoDB 磁盘结构:表空间 .mp4  101.80M2 h4 N4 \$ @4 r- ]: b8 h' M
|   |   ├──MySQL 一:存储引擎【6.5 小时】.11_InnoDB 磁盘结构:页 (Page) .mp4  120.66M+ K* G, S: W% ~5 d
|   |   ├──MySQL 一:存储引擎【6.5 小时】.12_一个页的页内结构 .mp4  86.36M( m, k, T3 D5 T$ L5 b) ^* d
|   |   ├──MySQL 一:存储引擎【6.5 小时】.13_行格式 (row_format) .mp4  103.85M
2 Z( W: D6 O/ F. k( W|   |   ├──MySQL 一:存储引擎【6.5 小时】.14_如何高效的在一个页中查找一条记录_ .mp4  111.06M
# [) }7 H2 G7 b# u|   |   ├──MySQL 一:存储引擎【6.5 小时】.15_【总结】InnoDB 是如何根据主键查询一条记录 .mp4  39.23M( m" m7 C0 ~% z# C3 q: W# M
|   |   ├──MySQL 一:存储引擎【6.5 小时】.16_InnoDB 磁盘结构:区和段 .mp4  84.89M
2 t& e* [& R8 J5 P|   |   ├──MySQL 一:存储引擎【6.5 小时】.17_InnoDB 内存结构之 Buffer Pool .mp4  51.71M, i! ~  J1 M4 W# B* X; Y
|   |   ├──MySQL 一:存储引擎【6.5 小时】.18_Buffer Pool 如何管理缓存页 .mp4  31.09M+ t* w1 X7 \  u4 O5 ?* P8 \
|   |   ├──MySQL 一:存储引擎【6.5 小时】.19_Buffer Pool 使用 LRU 算法提高缓存命中率 .mp4  62.82M3 U0 f' V: V; H% T+ j& a
|   |   ├──MySQL 一:存储引擎【6.5 小时】.1_存储引擎课程内容 .mp4  40.92M
/ C" @! N" D2 W( |+ b; J|   |   ├──MySQL 一:存储引擎【6.5 小时】.20_Buffer Pool 污染问题 .mp4  58.63M& w# a$ i+ K& U; B2 d
|   |   ├──MySQL 一:存储引擎【6.5 小时】.21_脏页什么时候会被刷入磁盘 .mp4  7.77M
- L# r) a/ E4 d& n0 [& A|   |   ├──MySQL 一:存储引擎【6.5 小时】.22_其他两种存储引擎:MyISAM 和 Memory .mp4  123.11M& C4 m: m# {5 _& N( i& \
|   |   ├──MySQL 一:存储引擎【6.5 小时】.2_B-Tree 课程内容 .mp4  11.10M
; i" Y$ d( e) s; u8 u|   |   ├──MySQL 一:存储引擎【6.5 小时】.3_什么是 B-Tree? .mp4  55.20M
5 L+ h/ m! N- \|   |   ├──MySQL 一:存储引擎【6.5 小时】.4_B-Tree 本质上是多路查找树 .mp4  41.16M: @1 o5 S3 p- n9 ]. n( x! z8 H# r
|   |   ├──MySQL 一:存储引擎【6.5 小时】.5_为什么关系型数据库使用 B-Tree 组织数据? .mp4  28.50M  f4 g1 a: p. R6 \3 K
|   |   ├──MySQL 一:存储引擎【6.5 小时】.6_B+ Tree .mp4  57.85M5 r9 [1 O: s6 B+ u
|   |   ├──MySQL 一:存储引擎【6.5 小时】.7_B+ Tree 新增一条记录 .mp4  34.34M
) e$ s' R" K$ [1 l; w) Q3 S|   |   ├──MySQL 一:存储引擎【6.5 小时】.8_B+ Tree 删除一条记录 .mp4  19.25M
/ p$ e4 k# e6 d* E& F% y8 ?|   |   └──MySQL 一:存储引擎【6.5 小时】.9_InnoDB 存储引擎介绍 .mp4  67.83M$ Z8 z& I% n8 W9 h8 D- Y
├──Oracle    K0 Q0 c! E: j' y2 z
|   ├──Oracle 二:复杂查询【4.5 小时】  
: z6 Q' \  X2 a( N! R/ A|   |   ├──Oracle 二:复杂查询【4.5 小时】.28_笛卡儿积的消除 .mp4  84.90M6 r+ q- w" v6 \8 T
|   |   ├──Oracle 二:复杂查询【4.5 小时】.29_多表查询 .mp4  71.25M
# q; a; z' Q2 x|   |   ├──Oracle 二:复杂查询【4.5 小时】.30_内连接 .mp4  72.77M. s, J, R* Q" D4 m6 O: C$ X7 O* ~
|   |   ├──Oracle 二:复杂查询【4.5 小时】.31_外连接 .mp4  43.06M3 j& p, h0 _) S% M+ {. T8 c: {
|   |   ├──Oracle 二:复杂查询【4.5 小时】.32_自身关联 .mp4  51.90M: y; r0 J- m& ^: z/ A3 O3 Q
|   |   ├──Oracle 二:复杂查询【4.5 小时】.33_复杂查询练习 .mp4  97.66M( |5 T$ l) _( [3 g
|   |   ├──Oracle 二:复杂查询【4.5 小时】.34_查询 SQL 语法总结 .mp4  32.74M( D; C( R  H* H' b( n
|   |   ├──Oracle 二:复杂查询【4.5 小时】.35_并集、交集和差集 .mp4  21.62M7 T# b/ ~9 m) f0 @' ^9 o9 q2 Q
|   |   ├──Oracle 二:复杂查询【4.5 小时】.36_聚合函数 .mp4  42.33M- t4 h- i2 m# r
|   |   ├──Oracle 二:复杂查询【4.5 小时】.37_分组聚合一 .mp4  56.17M7 q* D; G3 D8 E
|   |   ├──Oracle 二:复杂查询【4.5 小时】.38_分组聚合二 .mp4  81.56M
( o- H. m. ]. T( L$ b  C8 S|   |   ├──Oracle 二:复杂查询【4.5 小时】.39_分组聚合三 .mp4  19.36M6 V+ N5 T& x( w1 ?7 d1 }) S  E
|   |   ├──Oracle 二:复杂查询【4.5 小时】.40_分组聚合四 .mp4  51.54M# U2 m( C: T1 b) ]# V
|   |   ├──Oracle 二:复杂查询【4.5 小时】.41_查询 SQL 语法总结 .mp4  20.39M/ z* B3 T) i& ~
|   |   ├──Oracle 二:复杂查询【4.5 小时】.42_子查询的概念 .mp4  17.82M" t# Z% T) T2 ]$ k- b
|   |   ├──Oracle 二:复杂查询【4.5 小时】.43_WHERE子句中的子查询一 .mp4  23.45M
! r: \* V5 R4 p+ V' `( Z|   |   ├──Oracle 二:复杂查询【4.5 小时】.44_WHERE子句中的子查询二 .mp4  37.39M$ p* j* b9 i- x/ P# u, f6 g
|   |   ├──Oracle 二:复杂查询【4.5 小时】.45_WHERE子句中的子查询三 .mp4  65.20M7 T: q# J2 C  x' y3 V  ^* O
|   |   ├──Oracle 二:复杂查询【4.5 小时】.46_HAVING子句中的子查询 .mp4  26.21M0 L: v# f! b1 z: \( \. j3 a
|   |   ├──Oracle 二:复杂查询【4.5 小时】.47_FROM子句中的子查询 .mp4  72.27M$ Y2 a) Q( R& r% p" }8 L! ?5 x( i
|   |   └──Oracle 二:复杂查询【4.5 小时】.48_综合查询 .mp4  93.06M+ r, f( E' v1 S2 R
|   ├──Oracle 三:DML 和 DDL【3.5 小时】  : \+ X! l7 ^5 k9 r5 A
|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.49_DML之增 .mp4  56.56M
9 o$ n! ~2 J8 W8 [; E) }1 s. O* E|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.50_DML之改 .mp4  45.77M* K3 x4 a6 s1 G; |9 ~  ~% D
|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.51_DML之删 .mp4  28.62M* E, p) B" M& f. p1 ^5 g1 y% {
|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.52_提交回滚机制 .mp4  48.45M/ T5 C9 P( ?$ N' h
|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.53_事务 .mp4  55.48M9 f, Y, `: {  s( s6 I9 o9 ^
|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.54_事务的四大特性 .mp4  42.40M1 S( f% n3 b/ K6 }0 a; |
|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.55_数据库的隔离级别 .mp4  106.19M
( T0 q  m2 x2 D# J! \( h7 s|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.56_锁 .mp4  53.19M: g: L, c' v' N$ N) O! V0 E* i
|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.57_DDL之建表 .mp4  75.17M
9 C1 T: B% H7 @+ _- K& ]4 ^9 K1 K|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.58_DDL之表的复制 .mp4  37.77M
; M0 s- G5 L' I' n6 |8 ~|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.59_表的重命名和删除 .mp4  12.61M+ u1 x6 y# ]$ I; w, d
|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.60_表结构的修改 .mp4  41.45M3 A6 Z" ~+ R/ }% @1 H. T
|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.61_schema .mp4  13.10M
( [9 n, V: k3 W( H+ p( b0 p0 e|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.62_非空、唯一、主键约束 .mp4  61.07M' D- X8 t+ {8 |' l- I9 S- t* d
|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.63_检查约束 .mp4  27.13M
7 L0 C! L2 {% }& Y6 R5 Y  M0 L9 R|   |   ├──Oracle 三:DML 和 DDL【3.5 小时】.64_外键约束 .mp4  45.80M, `  s' M! o) u
|   |   └──Oracle 三:DML 和 DDL【3.5 小时】.65_外键的限制 .mp4  31.25M
2 x  H+ m" W' \! z( ?9 `|   ├──Oracle 四:其他数据库对象【3.0 小时】  / Y( K2 b% K* m# Q4 o+ F( Z4 [5 M0 X% N
|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.66_序列 .mp4  37.17M
% ]+ r( J  D  h4 X: U|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.67_ROWNUM .mp4  58.38M; h* f3 y+ ?6 Z# G1 M2 D! @
|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.68_ROWID .mp4  35.16M
% }, I: D" Z3 _|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.69_B 树索引 .mp4  48.86M: Y4 Z; M# B1 k
|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.70_位图索引 .mp4  38.88M# `$ M6 ]" |- S" N
|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.71_视图 .mp4  26.29M
& A" ~3 Y: h& \: e& k0 V; v: S|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.72_练习准备数据 .mp4  104.66M2 M8 c6 x) U# B
|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.73_SQL 查询练习一 .mp4  54.04M% ?. ~2 x1 G* _& l% w& t2 w
|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.74_SQL 查询练习二 .mp4  40.95M  ~& y) h; Q! {" g
|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.75. 行转列列转行:分组聚合实现行转列 .mp4  35.09M
! p! G; ^& u1 W. p* _' [- c3 V+ x|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.76. 行转列列转行:PIVOT .mp4  40.40M
+ C" ]  Z, x0 u0 ]" M|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.77. 行转列列转行:PIVOT 高级 .mp4  33.43M
% a7 v" c% M- P& _5 n+ N|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.78. 行转列列转行:填充 null .mp4  7.39M
' x+ W' b( i" _% M|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.79. 行转列列转行:列转行数据准备 .mp4  9.27M
$ b$ F5 X2 m* m1 H|   |   ├──Oracle 四:其他数据库对象【3.0 小时】.80. 行转列列转行:UNION 实现列转行 .mp4  18.32M
  S. ~! u3 ]3 m4 p3 w|   |   └──Oracle 四:其他数据库对象【3.0 小时】.81. 行转列列转行:UNPIVOT .mp4  17.98M
" s) c" t, c6 t|   ├──Oracle 五:JDBC【3.2 小时】  ' W4 @0 z* J% ~
|   |   ├──Oracle 五:JDBC【3.2 小时】.82_Java 连接Oracle数据库 .mp4  68.01M! S1 i5 q5 A$ y8 R0 ~/ b& b
|   |   ├──Oracle 五:JDBC【3.2 小时】.83_Java连接数据库错误解决 .mp4  43.05M
  y1 M8 y- {; j" M# o2 }|   |   ├──Oracle 五:JDBC【3.2 小时】.84_Statement插入数据 .mp4  53.50M
2 k. ^5 W9 d! W- ^, H9 _|   |   ├──Oracle 五:JDBC【3.2 小时】.85_Statement更新和删除数据 .mp4  32.10M
, u5 _! c9 o3 q  c/ s9 s|   |   ├──Oracle 五:JDBC【3.2 小时】.86_Statement查询数据 .mp4  65.73M
# [& |- E7 i- M, D) _$ ^|   |   ├──Oracle 五:JDBC【3.2 小时】.87_PreparedStatement插入数据 .mp4  63.94M
3 P3 w* J' q  p! `+ |& H$ h|   |   ├──Oracle 五:JDBC【3.2 小时】.88_PreparedStatement查询数据 .mp4  26.12M
$ Z% Y; H$ k  r; r|   |   ├──Oracle 五:JDBC【3.2 小时】.89_两种 Statement 对比 .mp4  117.37M
5 @7 w2 S+ K  m) n! i' `|   |   ├──Oracle 五:JDBC【3.2 小时】.90_批量更新 .mp4  36.58M
2 q- o5 u7 D8 I$ V* E3 a8 D) }6 f& q|   |   ├──Oracle 五:JDBC【3.2 小时】.91_DBUtils .mp4  39.16M5 {8 V7 v- ~1 S$ v. y
|   |   ├──Oracle 五:JDBC【3.2 小时】.92_用户注册 .mp4  90.77M
8 y: o5 a  e! c& L|   |   ├──Oracle 五:JDBC【3.2 小时】.93_设置userId .mp4  43.43M, l2 ]# m4 q+ e
|   |   ├──Oracle 五:JDBC【3.2 小时】.94_事务处理 .mp4  65.45M
9 I! z- c2 y8 c|   |   └──Oracle 五:JDBC【3.2 小时】.95_数据库连接池 .mp4  64.77M0 V9 H5 R+ i  u, |' \
|   └──Oracle 一:简单查询【5.7 小时】  
: @* t+ O* {; A( Z; ||   |   ├──Oracle 一:简单查询【5.7 小时】.10_简单查询三 .mp4  28.40M, p, m% p0 ]8 E+ M; D! [
|   |   ├──Oracle 一:简单查询【5.7 小时】.11_限定查询一 .mp4  30.70M
. c5 J1 _1 z5 r( O! c|   |   ├──Oracle 一:简单查询【5.7 小时】.12_限定查询二 .mp4  113.75M
7 C, ]- `- ~. {1 e2 L5 g  K|   |   ├──Oracle 一:简单查询【5.7 小时】.13_限定查询三 .mp4  47.34M
' _5 F$ E) q! V+ K|   |   ├──Oracle 一:简单查询【5.7 小时】.14_限定查询四 .mp4  43.06M
4 E6 s& ]7 S5 p' Y) r. n0 E% }1 B|   |   ├──Oracle 一:简单查询【5.7 小时】.15_限定查询五 .mp4  30.05M
, x8 z7 S3 }; N/ B|   |   ├──Oracle 一:简单查询【5.7 小时】.16_排序查询 .mp4  54.21M
5 x- e4 h  Z. U$ Z# p) q( k|   |   ├──Oracle 一:简单查询【5.7 小时】.17_单行函数 .mp4  38.02M
7 F6 Q1 M& _+ X2 L- o|   |   ├──Oracle 一:简单查询【5.7 小时】.18_字符串函数一 .mp4  51.79M) y6 M, \: y1 O8 j4 v& i; i
|   |   ├──Oracle 一:简单查询【5.7 小时】.19_字符串函数二 .mp4  73.29M
/ f% R' s7 e; g) P|   |   ├──Oracle 一:简单查询【5.7 小时】.1_Java数据分析 .mp4  88.11M
3 \3 Z6 {1 g' [|   |   ├──Oracle 一:简单查询【5.7 小时】.20_字符串函数三 .mp4  21.61M
- z- Q+ q  b; V|   |   ├──Oracle 一:简单查询【5.7 小时】.21_数值函数 .mp4  23.84M
5 @/ F; f. e' i6 a3 \; I, M5 t|   |   ├──Oracle 一:简单查询【5.7 小时】.22_日期函数一 .mp4  74.71M' ?/ b/ x3 ]' g" s4 R- J
|   |   ├──Oracle 一:简单查询【5.7 小时】.23_日期函数二 .mp4  55.41M+ _# x2 V+ \: ]
|   |   ├──Oracle 一:简单查询【5.7 小时】.24_转换函数 .mp4  44.43M
( z' B/ d5 F8 Z9 \$ y|   |   ├──Oracle 一:简单查询【5.7 小时】.25_通用函数一 .mp4  50.88M
- m; X) e$ _0 j9 s|   |   ├──Oracle 一:简单查询【5.7 小时】.26_DECODE函数 .mp4  22.92M7 j5 P; c+ Z7 Z* t; {5 S
|   |   ├──Oracle 一:简单查询【5.7 小时】.27_CASE WHEN语句 .mp4  58.32M7 P& c/ ~9 X- S2 `% @; P2 g
|   |   ├──Oracle 一:简单查询【5.7 小时】.2_Oracle 11g安装(windows) .mp4  64.78M8 S" J' f- O* i  P/ x
|   |   ├──Oracle 一:简单查询【5.7 小时】.3_Oracle服务以及sqlplus介绍 .mp4  28.69M
# j! P" p7 s6 B& R% ]& {6 J! u|   |   ├──Oracle 一:简单查询【5.7 小时】.4_SQL数据分析 .mp4  65.94M
: O( r: G# b0 }2 o. e|   |   ├──Oracle 一:简单查询【5.7 小时】.5_SQL语句的分类 .mp4  28.42M6 M9 g7 E! W8 Q
|   |   ├──Oracle 一:简单查询【5.7 小时】.6_PLSQL Developer 客户端工具 .mp4  46.69M1 P$ w3 ^3 V- M9 G$ _+ D" ?9 \
|   |   ├──Oracle 一:简单查询【5.7 小时】.7_数据准备 .mp4  37.64M, X3 q5 a; J1 d
|   |   ├──Oracle 一:简单查询【5.7 小时】.8_简单查询一 .mp4  34.57M. [, q% X9 V+ F" F  m
|   |   └──Oracle 一:简单查询【5.7 小时】.9_简单查询二 .mp4  35.61M
( F6 q- o0 R' y4 X9 Q3 t├──Redis  3 s( r" [. U" H5 U' M- F7 m0 j: i
|   ├──Redis 二:缓存功能【6.0 小时】  
& M$ ?- B3 r) w0 U' F|   |   ├──Redis 二:缓存功能【6.0 小时】.10_缓存穿透问题及其解决方案 .mp4  76.82M/ z: e3 l6 `) Q; y$ q$ U+ d
|   |   ├──Redis 二:缓存功能【6.0 小时】.11_使用哈希表解决缓存穿透问题 .mp4  119.75M
+ a9 x! J6 }4 ]6 I5 m& d) n  i0 N|   |   ├──Redis 二:缓存功能【6.0 小时】.12_布隆过滤器原理 .mp4  43.12M3 Z5 z2 Q# P4 X1 R0 `8 N2 a9 Y
|   |   ├──Redis 二:缓存功能【6.0 小时】.13_使用 guava 中布隆过滤器解决缓存穿透问题 .mp4  66.78M) J# I+ k6 r+ ~  |- U/ X# ?4 I) j; q
|   |   ├──Redis 二:缓存功能【6.0 小时】.14_基于 Redis 实现的布隆过滤器解决缓存穿透问题 .mp4  126.97M
% `) I3 }9 \+ m" l1 |6 E) {|   |   ├──Redis 二:缓存功能【6.0 小时】.15_Redis 服务端实现的 BloomFilter .mp4  47.81M1 ~1 I. L% F6 H2 B
|   |   ├──Redis 二:缓存功能【6.0 小时】.16_缓存雪崩问题及其解决方案 .mp4  36.08M3 \- _  b+ J0 F& D2 E& ^
|   |   ├──Redis 二:缓存功能【6.0 小时】.17_互斥锁解决缓存击穿问题 .mp4  115.88M, T7 ~9 a+ h* H
|   |   ├──Redis 二:缓存功能【6.0 小时】.18_将常量放在一个地方 .mp4  23.44M
; {5 d9 U) ~/ ^  Z+ [|   |   ├──Redis 二:缓存功能【6.0 小时】.19_逻辑过期解决缓存击穿问题 .mp4  100.29M$ a3 R( g+ ?5 {2 t5 ~
|   |   ├──Redis 二:缓存功能【6.0 小时】.1_缓存功能课程内容 .mp4  56.24M4 f5 O7 Q) T' D; [) _9 j. W
|   |   ├──Redis 二:缓存功能【6.0 小时】.2_一个简单的 Web 应用 .mp4  118.77M
) I2 _, w" b1 I- v|   |   ├──Redis 二:缓存功能【6.0 小时】.3_debug 的方式看下 Web 应用程序执行顺序 .mp4  24.69M
2 }( e3 b( d  y1 {# X|   |   ├──Redis 二:缓存功能【6.0 小时】.4_Web 应用程序如何操作 Redis .mp4  132.55M! t! h! @0 s* s- Y
|   |   ├──Redis 二:缓存功能【6.0 小时】.5_引入 Redis 作为 MySQL 的缓存 .mp4  137.64M+ p: K2 a" ~+ B7 [
|   |   ├──Redis 二:缓存功能【6.0 小时】.6_MySQL 和 Redis 数据不一致问题 .mp4  107.21M0 s3 V  z3 N4 e" n
|   |   ├──Redis 二:缓存功能【6.0 小时】.7_解决数据不一致问题:先删除缓存(延迟双删) .mp4  62.27M
$ L: }% g" @/ `; X|   |   ├──Redis 二:缓存功能【6.0 小时】.8_解决数据不一致问题:后删除缓存(异步删除缓存) .mp4  72.07M# V% a6 F. R+ ^' ~, q2 i6 j5 z
|   |   └──Redis 二:缓存功能【6.0 小时】.9_MySQL 和 Redis 数据一致性问题总结 .mp4  29.90M
8 R3 E0 f0 O! f|   ├──Redis 三:高性能之 IO【3.5 小时】  
% A# J0 N5 C: _& V# b# m  ^+ S3 z) y/ p|   |   ├──Redis 三:高性能之 IO【3.5 小时】.10_Redis 持久化方式二:AOF .mp4  51.99M/ o5 k' ^4 `2 ~2 E
|   |   ├──Redis 三:高性能之 IO【3.5 小时】.11_AOF 三种写回策略 .mp4  33.80M0 B) k+ J/ H6 [
|   |   ├──Redis 三:高性能之 IO【3.5 小时】.12_AOF 重写机制 .mp4  73.23M! i; e' t- B9 n( [2 ]
|   |   ├──Redis 三:高性能之 IO【3.5 小时】.13_混合持久化 .mp4  25.03M
3 |1 U& u7 ]& N( h! `0 [' a|   |   ├──Redis 三:高性能之 IO【3.5 小时】.14_再来理解 Redis 的线程模型 .mp4  24.85M' ^6 W0 a5 z2 B# W) r& I
|   |   ├──Redis 三:高性能之 IO【3.5 小时】.1_IO 相关课程内容 .mp4  22.73M2 _- L8 B3 }0 P. T
|   |   ├──Redis 三:高性能之 IO【3.5 小时】.2_基于多路复用技术的 reactor 网络模型 .mp4  60.13M2 z( P! O) K6 }( V) y) X
|   |   ├──Redis 三:高性能之 IO【3.5 小时】.3_Redis 实现的 reactor 网络模型 .mp4  61.22M9 _& C( A/ Q# T+ g: f9 R; l
|   |   ├──Redis 三:高性能之 IO【3.5 小时】.4_Redis Server 进程的抽象 .mp4  70.49M
, x& P% t" x! Q0 Z8 e' L; ^2 K|   |   ├──Redis 三:高性能之 IO【3.5 小时】.5_Redis Server 进程启动流程 .mp4  50.89M
! x( K3 _2 G, s$ ^$ q8 r1 f# a1 _8 ~3 H|   |   ├──Redis 三:高性能之 IO【3.5 小时】.6_如何理解 Redis 是单线程的? .mp4  61.26M8 \- ^/ g* x* Y, \6 P7 c+ V
|   |   ├──Redis 三:高性能之 IO【3.5 小时】.7_Redis 持久化方式一:RDB .mp4  60.30M1 Y2 \+ z& N6 `% u3 j( V4 y
|   |   ├──Redis 三:高性能之 IO【3.5 小时】.8_手动保存 RDB 文件 .mp4  67.89M
" \8 ]0 Z, m4 p/ D& E$ ^: V( \|   |   └──Redis 三:高性能之 IO【3.5 小时】.9_自动保存 RDB 文件 .mp4  34.38M
1 F; [4 s  D  ]  ]6 q: D|   ├──Redis 四:高性能之内存  
$ J$ E# d& ?! o) V% s|   |   ├──Redis 四:高性能之内存.1_高性能之内存课程内容 .mp4  16.53M
( {7 T( u, c9 X4 u; c, T) C- t|   |   ├──Redis 四:高性能之内存.2_底层数据结构:简单动态字符串 (SDS) .mp4  40.73M( p1 j+ R* n$ W$ _1 l3 g+ l
|   |   ├──Redis 四:高性能之内存.3_SDS 的高效操作和节省内存 .mp4  77.37M* v9 C! R3 \+ f% p0 C" O8 M
|   |   ├──Redis 四:高性能之内存.4_底层数据结构:哈希表 .mp4  58.24M+ }6 T- _* Y) s
|   |   └──Redis 四:高性能之内存.5_Redis 哈希表渐进式 rehash 操作 .mp4  123.66M
) [3 p. B# ^& T+ l0 ]  E|   └──Redis 一:快速入门【4.2 小时】  
* o2 N/ U1 p) M+ q|   |   ├──Redis 一:快速入门【4.2 小时】.10_集合类型:增删改查操作 .mp4  74.54M
$ I' D) w0 o9 g/ a4 \, R|   |   ├──Redis 一:快速入门【4.2 小时】.11_哈希类型:新增操作 .mp4  54.60M- |. Z- @( F( r1 J5 E) O/ R
|   |   ├──Redis 一:快速入门【4.2 小时】.12_哈希类型:删改查操作 .mp4  32.34M* F! ^" p* M9 M! }
|   |   ├──Redis 一:快速入门【4.2 小时】.13_有序集合类型:新增和查询操作 .mp4  67.73M
: P+ d" ]% }0 l: Q9 J|   |   ├──Redis 一:快速入门【4.2 小时】.14_有序集合类型:删除操作 .mp4  25.46M
- a; q  r/ Y( K/ s|   |   ├──Redis 一:快速入门【4.2 小时】.15_有序集合类型:多个集合的差集、交集和并集 .mp4  53.34M
1 U& C' u3 W& m; h5 R|   |   ├──Redis 一:快速入门【4.2 小时】.16_Redis 中的键值对是如何存储的? .mp4  26.54M- s1 }8 O. n0 F3 |9 [  ^
|   |   ├──Redis 一:快速入门【4.2 小时】.17_Redis 通用的命令 .mp4  51.81M
  o, Q( {' i3 L7 G|   |   ├──Redis 一:快速入门【4.2 小时】.1_Redis 入门课程内容 .mp4  15.27M
3 w- W, t$ ~8 P+ F|   |   ├──Redis 一:快速入门【4.2 小时】.2_Redis 服务端的安装 .mp4  104.46M8 T% o/ W  D, a  O9 J: s
|   |   ├──Redis 一:快速入门【4.2 小时】.3_Redis 客户端的使用 .mp4  79.49M
! X% T% \; m  x) s+ P0 T- l7 l|   |   ├──Redis 一:快速入门【4.2 小时】.4_字符串类型:SET 命令 .mp4  49.59M, Z9 K2 q- x" m( K! k* o
|   |   ├──Redis 一:快速入门【4.2 小时】.5_键值对过期时间 (TTL) .mp4  60.04M" e/ B, E3 n2 T3 l3 S
|   |   ├──Redis 一:快速入门【4.2 小时】.6_字符串类型:常用命令 .mp4  50.32M
0 `& a' U  b" @* f+ }9 ]2 S|   |   ├──Redis 一:快速入门【4.2 小时】.7_列表类型:新增操作 .mp4  39.73M. A3 R- [- g. y+ K" V
|   |   ├──Redis 一:快速入门【4.2 小时】.8_列表类型:删除操作 .mp4  61.68M/ F! |- ^# Z0 [* O4 e2 `; o$ ]
|   |   └──Redis 一:快速入门【4.2 小时】.9_列表类型:修改和查询操作 .mp4  56.85M
3 y1 B! T) E  S# W5 `├──SQL  
! q2 L" `) \. g/ Q|   ├──SQL 基础二:简单查询【3.5 小时】  
& t1 z; c. h7 `8 i6 v" }: a1 o|   |   ├──SQL 基础二:简单查询【3.5 小时】.10_单行函数:数值函数 .mp4  27.16M
7 f5 F% r  D1 Y, ?* `! C- a|   |   ├──SQL 基础二:简单查询【3.5 小时】.11_单行函数:日期时间函数 .mp4  112.64M+ w/ x0 C, `4 t; e
|   |   ├──SQL 基础二:简单查询【3.5 小时】.12_单行函数:转换函数 .mp4  71.44M& y2 V! K9 ~, m$ L+ S* T
|   |   ├──SQL 基础二:简单查询【3.5 小时】.13_单行函数:通用函数 .mp4  62.44M
$ L- Z: C% Y: ]2 w1 U|   |   ├──SQL 基础二:简单查询【3.5 小时】.1_简单查询课程内容以及准备数据表 .mp4  52.08M
- W8 L' b. m& |" s|   |   ├──SQL 基础二:简单查询【3.5 小时】.2_SELECT 子句和 FROM 子句 .mp4  72.58M
5 P/ e! }$ E, u; t2 q9 `|   |   ├──SQL 基础二:简单查询【3.5 小时】.3_限定查询:WHERE 子句(一) .mp4  85.05M
' V1 C: g8 n/ @% }4 ?3 K% x|   |   ├──SQL 基础二:简单查询【3.5 小时】.4_限定查询:WHERE 子句(二) .mp4  99.50M
, ~# v) ]- o! h) x6 P4 q* U$ x|   |   ├──SQL 基础二:简单查询【3.5 小时】.5_排序查询:ORDER BY 子句 .mp4  46.06M
6 s; S8 z8 ]" V' H6 {4 V|   |   ├──SQL 基础二:简单查询【3.5 小时】.6_什么是单行函数 .mp4  29.38M  x; D$ E! ~' @" V* @/ I9 N2 i
|   |   ├──SQL 基础二:简单查询【3.5 小时】.7_单行函数:字符串函数(一) .mp4  35.54M
% C! `5 O5 M3 x- y. _3 s|   |   ├──SQL 基础二:简单查询【3.5 小时】.8_单行函数:字符串函数(二) .mp4  62.02M3 L* B5 z# s- N: J% F: u5 A* j; ?1 Y
|   |   └──SQL 基础二:简单查询【3.5 小时】.9_单行函数:字符串函数(三) .mp4  42.16M8 l5 p, n* h" Y) u2 y
|   ├──SQL 基础三:复杂查询【4.4 小时】  # x, L  ]& e8 S! X+ V5 A8 E+ x
|   |   ├──SQL 基础三:复杂查询【4.4 小时】.0_复杂查询课程内容 .mp4  4.50M; `# u+ [# Z! Y
|   |   ├──SQL 基础三:复杂查询【4.4 小时】.10_综合查询 .mp4  71.68M
8 @7 t8 b6 ?& d* W# ^. K|   |   ├──SQL 基础三:复杂查询【4.4 小时】.11_DDL 部分知识点补充 .mp4  46.30M
' d& R) E2 i6 u& e% }|   |   ├──SQL 基础三:复杂查询【4.4 小时】.12_DML 部分知识点补充 .mp4  79.61M5 E9 k: X1 n' l: Q( a  O
|   |   ├──SQL 基础三:复杂查询【4.4 小时】.13_视图 .mp4  35.53M
# P9 \6 E+ B" [4 U" i|   |   ├──SQL 基础三:复杂查询【4.4 小时】.14_存储过程 .mp4  32.35M
. _+ m$ k+ R! h$ d|   |   ├──SQL 基础三:复杂查询【4.4 小时】.15_分页查询:LIMIT 关键字 .mp4  86.33M3 k8 @% w$ r7 K( e, k
|   |   ├──SQL 基础三:复杂查询【4.4 小时】.16_临时表 .mp4  30.08M  ~0 v' V" l- V" u$ J: V
|   |   ├──SQL 基础三:复杂查询【4.4 小时】.1_消除笛卡尔积 .mp4  111.03M' E) E7 [0 ?3 ^7 s/ I! u
|   |   ├──SQL 基础三:复杂查询【4.4 小时】.2_表的连接查询:内连接、外连接和自身连接 .mp4  141.21M
8 E: w/ A. l. n  d0 R: u|   |   ├──SQL 基础三:复杂查询【4.4 小时】.3_连接查询综合练习 .mp4  96.79M
5 k. o% U5 l8 c+ e+ q" I0 m|   |   ├──SQL 基础三:复杂查询【4.4 小时】.4_聚合函数 .mp4  43.33M1 |& v% X  g( c. r7 ^/ T3 z
|   |   ├──SQL 基础三:复杂查询【4.4 小时】.5_分组聚合:GROUP BY 子句(一) .mp4  56.28M7 x- y. U$ F2 [2 m) m5 b# }9 v
|   |   ├──SQL 基础三:复杂查询【4.4 小时】.6_分组聚合:GROUP BY 子句(二) .mp4  79.59M
0 c- T; S8 }/ o% c|   |   ├──SQL 基础三:复杂查询【4.4 小时】.7_分组聚合:HAVING 子句 .mp4  75.24M3 S0 u# u  }1 Z) Z, m
|   |   ├──SQL 基础三:复杂查询【4.4 小时】.8_WHERE 子句中的子查询 .mp4  111.82M  W! S, j& e* M$ A! H
|   |   └──SQL 基础三:复杂查询【4.4 小时】.9_HAVING 子句和 FROM 子句中的子查询 .mp4  69.95M
# M' u5 w4 V% M' o|   └──SQL 基础一:认识 SQL【3.8 小时】  3 u) O1 ?3 @0 `  `/ w; }
|   |   ├──SQL 基础一:认识 SQL【3.8 小时】.10_SQL 语句的分类 .mp4  81.09M
0 N* e3 x) x7 H5 Z2 x: p  u|   |   ├──SQL 基础一:认识 SQL【3.8 小时】.11_DCL - 数据库访问权限控制 .mp4  149.69M( X' t% r; C0 l# o) g5 C
|   |   ├──SQL 基础一:认识 SQL【3.8 小时】.12_一条 SQL 的执行过程 .mp4  93.45M8 S- a, H) {* v& f4 E
|   |   ├──SQL 基础一:认识 SQL【3.8 小时】.1_认识 SQL 课程内容 .mp4  30.03M' M( C3 d3 b4 u' H
|   |   ├──SQL 基础一:认识 SQL【3.8 小时】.2_SQL 是什么以及为什么需要 SQL? .mp4  50.49M
# {- j0 ^  p4 B|   |   ├──SQL 基础一:认识 SQL【3.8 小时】.3_什么是数据库管理系统? .mp4  47.65M
0 o; A0 J1 j; D6 n|   |   ├──SQL 基础一:认识 SQL【3.8 小时】.4_Windows 环境下安装 MySQL .mp4  70.82M4 R; D5 D4 O! o
|   |   ├──SQL 基础一:认识 SQL【3.8 小时】.5_Linux 环境下安装 MySQL .mp4  73.36M
6 l' V) b2 n2 `1 y1 g|   |   ├──SQL 基础一:认识 SQL【3.8 小时】.6_MySQL 中的数据库和表 .mp4  99.29M
. H0 {# |7 i2 {5 T! x7 k+ @|   |   ├──SQL 基础一:认识 SQL【3.8 小时】.7_常用的数据类型 .mp4  63.78M
) O$ R' M, _1 F8 d! J0 b|   |   ├──SQL 基础一:认识 SQL【3.8 小时】.8_完整性约束 .mp4  108.01M
2 A, q2 _7 R. |) D2 \$ f|   |   └──SQL 基础一:认识 SQL【3.8 小时】.9_外键约束 .mp4  91.95M
, g3 ~& F$ i) P6 w- V% [├──Zookeeper:分布式协调服务【3.7 小时】  ; l9 w8 @4 g0 ~- r) g9 @3 C
|   ├──Zookeeper:分布式协调服务【3.7 小时】.10_Java创建zk节点 .mp4  63.40M
/ h4 l' F' I8 G4 w1 v* m$ W|   ├──Zookeeper:分布式协调服务【3.7 小时】.11_Java设置和删除zk节点 .mp4  33.70M3 k$ s1 ~+ x, g  ^$ n+ \1 ~
|   ├──Zookeeper:分布式协调服务【3.7 小时】.12_ZNode的watcher机制 .mp4  72.15M" _  C, D' m  S& g) ~* {, y# k
|   ├──Zookeeper:分布式协调服务【3.7 小时】.13_ZNode的watcher机制二 .mp4  57.74M5 f9 k6 N' F1 s) c% \  M# D6 l
|   ├──Zookeeper:分布式协调服务【3.7 小时】.14_ZNode的ACL机制(了解即可) .mp4  17.92M
8 ^# Z) x" q9 @# a0 R; o3 t|   ├──Zookeeper:分布式协调服务【3.7 小时】.15_curator客户端操作zk(了解即可) .mp4  33.43M
" ~! r3 i9 o/ m4 s; Y" {, Y2 V9 Q|   ├──Zookeeper:分布式协调服务【3.7 小时】.16_配置管理(掌握原理即可) .mp4  83.79M( r! d3 h+ g& P/ x" z
|   ├──Zookeeper:分布式协调服务【3.7 小时】.17_分布式锁(了解即可) .mp4  87.07M
0 C0 u* ]& x' g5 |5 U' N6 G|   ├──Zookeeper:分布式协调服务【3.7 小时】.18_Master选举(掌握原理即可) .mp4  33.36M% X. U6 @7 e$ d
|   ├──Zookeeper:分布式协调服务【3.7 小时】.1_课程内容 .mp4  15.26M
- z1 }% q/ |8 \, C8 ?! S|   ├──Zookeeper:分布式协调服务【3.7 小时】.2_为什么需要Zoeeper .mp4  16.37M. Z  y9 r) H" E( k1 S
|   ├──Zookeeper:分布式协调服务【3.7 小时】.3_单机安装zoeeper .mp4  47.75M
7 C+ ]3 K  I% M" j0 g, z& Q|   ├──Zookeeper:分布式协调服务【3.7 小时】.4_使用命令行操作zoeeper .mp4  45.06M* N3 Y, r9 R  b
|   ├──Zookeeper:分布式协调服务【3.7 小时】.5_使用ZooInspector操作zk .mp4  13.27M
' q, ]) S, K, l3 z. D4 Z: ||   ├──Zookeeper:分布式协调服务【3.7 小时】.6_数据模型 .mp4  47.61M
* M$ T; V0 s3 R) C" U2 H|   ├──Zookeeper:分布式协调服务【3.7 小时】.7_安装分布式zoeeper .mp4  66.68M6 Z' |8 |$ L/ q
|   ├──Zookeeper:分布式协调服务【3.7 小时】.8_分布式zoeeper的特点 .mp4  53.22M3 u) U" {4 c3 w' {+ q
|   └──Zookeeper:分布式协调服务【3.7 小时】.9_Java创建zoeeper会话 .mp4  69.18M
) P" V8 C% i, ~  ~$ H! ^" M├──操作系统  
) n# `3 F) ?- M1 V4 \, Y8 }% u|   ├──操作系统八:进程和线程【4.3 小时】【进程篇】  
: ]9 D9 X% Q; |. ||   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.10_用户级线程和内核级线程 .mp4  83.73M! L; H, B, Q9 ~8 u! h; r/ J( a7 q
|   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.11_内核线程 .mp4  38.74M( W$ ?- l5 `3 p5 W8 t8 S
|   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.12_再来看 0、1、2 号进程 .mp4  21.14M, `& j; s$ o# N3 f2 Q, s
|   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.13_线程的状态 .mp4  63.62M/ c. E0 L* B7 T. w
|   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.14_再次回顾进程和线程 .mp4  16.10M( J: V) O- i- L  y) ~( L
|   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.15_进程和线程的串讲以及线程池 .mp4  98.21M
5 G4 z, |: Q. s$ i7 w$ U|   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.1_进程和程序的关系 .mp4  31.34M! G4 _# m1 f9 g' ^& g% b
|   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.2_进程运行时的 CPU 上下文 .mp4  38.41M8 Z! K7 k9 x) O
|   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.3_进程切换【时钟中断】 .mp4  41.37M; q1 N7 |; h" h9 D9 _9 ~+ o; ^1 k
|   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.4_0 号进程、1 号进程以及 2 号进程 .mp4  38.93M
  Y! R' \# H7 n; M5 I|   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.5_task_struct 数据结构总结 .mp4  55.95M
8 m1 |1 X; v6 a' Q( g; m- a|   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.6_创建进程的过程 (fork 和 exec 系统调动) .mp4  125.51M! i0 b3 ^  U& T: Q2 z
|   |   ├──操作系统八:进程和线程【4.3 小时】【进程篇】.8_线程可以访问的三类数据 .mp4  69.39M
9 L$ b# w" {& K8 ||   |   └──操作系统八:进程和线程【4.3 小时】【进程篇】.9_线程创建的详细过程 .mp4  89.84M0 M. O  O, j0 k5 H
|   ├──操作系统二:介绍篇【2.3 小时】【准备篇】  % B! z6 F/ K7 T8 S
|   |   ├──操作系统二:介绍篇【2.3 小时】【准备篇】.0:课程内容【操作系统介绍篇】 .mp4  7.15M+ ?) i( @) r- c9 \# ^) D
|   |   ├──操作系统二:介绍篇【2.3 小时】【准备篇】.10:CPU 计算和磁盘 I_O 重叠运行,可提高计算机性能 .mp4  52.59M, ~) m/ j/ }/ v( N" k& u
|   |   ├──操作系统二:介绍篇【2.3 小时】【准备篇】.11:异常 - 中断和系统调用都属于异常 .mp4  34.93M0 K/ J. l5 i" R) Z2 x3 W" u
|   |   ├──操作系统二:介绍篇【2.3 小时】【准备篇】.1:想让多个程序在计算机中高效运行,离不开操作系统【面试题】 .mp4  29.64M4 R' R( C# c7 D
|   |   ├──操作系统二:介绍篇【2.3 小时】【准备篇】.2:按下计算机启动按钮,会发生什么? .mp4  27.58M
3 A$ W; O  [! U- s|   |   ├──操作系统二:介绍篇【2.3 小时】【准备篇】.3:通过区分内核态和用户态,来保证计算机系统的安全 .mp4  28.71M( z% [. w3 ?0 a" l0 o
|   |   ├──操作系统二:介绍篇【2.3 小时】【准备篇】.4:设备控制器屏蔽 I_O 设备硬件复杂的底层交互 .mp4  32.97M
& \- r2 f& ?1 B! n3 l6 p. l/ R& s|   |   ├──操作系统二:介绍篇【2.3 小时】【准备篇】.5:操作系统如何通过汇编指令 OUT 和外设通信 .mp4  34.70M
) b6 }, b2 w/ r8 [! M0 _& m|   |   ├──操作系统二:介绍篇【2.3 小时】【准备篇】.6:使用中断机制实现键盘和 CPU 之间的交互 .mp4  47.26M
& h9 y! f! I6 W7 X' z8 l|   |   ├──操作系统二:介绍篇【2.3 小时】【准备篇】.7:中断机制 + DMA 机制减少 CPU 开销 .mp4  28.10M
4 ~* `$ Q$ F1 Z|   |   ├──操作系统二:介绍篇【2.3 小时】【准备篇】.8:系统调用的核心问题之一:用户态到内核态之间的切换 .mp4  18.93M/ g0 J) t; p$ B: Q
|   |   └──操作系统二:介绍篇【2.3 小时】【准备篇】.9:32 位 vs 64 位操作系统的系统调用过程的详细讲解 .mp4  72.59M& M6 h9 A% e$ Q1 F1 p8 ?4 B/ r
|   ├──操作系统九:进程调度【3.0 小时】【进程篇】  
% T7 u/ I, C# b0 o9 N+ x7 w|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.10_主动调度流程_pick_next_task .mp4  44.15M
' D8 O; U. ^7 q" m9 x" r  a; r2 o|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.11_主动调度流程_切换用户态虚拟地址空间 .mp4  61.31M1 s& F9 w( X! W/ ^3 L% V
|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.12_主动调度流程_切换寄存器和内核栈 .mp4  87.33M
! H) R0 Z8 i" r# ~* S: R|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.13_抢占调度流程 .mp4  49.95M+ q+ @6 R+ O- i( U2 A# K
|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.14_线程切换需不需要刷新 TLB 和 CPU 高速缓存? .mp4  15.11M, O3 \' P) r% T3 @6 C& V
|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.1_进程调度准备知识 .mp4  34.50M
% H8 [9 V5 Y9 L/ Y# e, ~- u1 v8 ]|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.2_FIFO、SJF 等调度算法(周转时间) .mp4  34.34M
; P0 A1 K7 X7 X. d|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.3_RR 调度算法(响应时间) .mp4  31.51M
$ y1 x+ |1 Q5 P! D8 Z|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.4_CPU 资源和 IO 重叠以提高资源利用率 .mp4  19.33M: b) o% r+ @/ r( @1 W7 {
|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.5_多级反馈队列(MLFQ) .mp4  45.40M
' O0 Y* b+ T8 W1 a2 t! `|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.6_多级反馈队列(MLFQ)会产生的问题及其解决方案 .mp4  41.40M4 d& b( ?1 m* h& W# j0 p
|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.7_Linux 任务调度算法的数据结构_实时任务 .mp4  23.33M4 L! F) N: V. p5 R
|   |   ├──操作系统九:进程调度【3.0 小时】【进程篇】.8_Linux 任务调度算法的数据结构_完全公平调度 .mp4  62.03M
4 b) j) B  y/ n' O8 m* j. I# L|   |   └──操作系统九:进程调度【3.0 小时】【进程篇】.9_多级调度队列数据结构实现 .mp4  45.92M
! p) f  O7 b8 T, |0 i  M, [' l|   ├──操作系统六:内存布局【4.2 小时】【内存篇】  
( x3 n  E4 l% A' n! t0 P|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.1. 虚拟内存布局和物理内存模型内容 .mp4  44.05M1 T) o4 C$ X9 |8 I" \& l" u
|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.10. SMP 架构实现:UMA 和 NUMA .mp4  26.82M
: u% N4 Q5 ~) {5 S5 s  R: [9 @- x/ Q|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.11. 平坦内存模型 .mp4  52.17M7 W! u$ F& [3 I7 D2 h! _
|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.12. 不连续内存模型 .mp4  55.37M
' F3 l0 p: Z, [- E, \* m|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.13. 稀疏内存模型 .mp4  77.87M
8 X+ ^, \, c2 M+ [! Z2 l+ _( E|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.14_缺页异常处理程序执行逻辑 - 用户态 .mp4  49.17M
0 r8 ], `5 d  `|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.2. 用户态虚拟内存布局 .mp4  56.29M1 W9 h. \4 s  A
|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.3. 内存映射 (动态共享库) .mp4  68.24M- t2 `' V7 N1 [6 b  p/ F6 J3 M$ U
|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.4. 内存映射函数实现 mmap 和 mummap .mp4  43.39M5 Z! t5 J. V& I9 R* \: G1 ?
|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.5. 内存映射区的管理 .mp4  74.05M) t4 d5 |( g4 v: D7 u6 U( B
|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.6. 内核态虚拟内存布局(一) .mp4  69.02M
2 i9 w8 T9 X0 s3 k/ f|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.7. 内核态虚拟内存布局(二) .mp4  49.19M
- n) S( T- }$ T6 C; ]6 |6 M0 C|   |   ├──操作系统六:内存布局【4.2 小时】【内存篇】.8. 虚拟内存布局总结 .mp4  36.56M
$ w! O! ^7 T4 C3 c1 x2 ]8 f|   |   └──操作系统六:内存布局【4.2 小时】【内存篇】.9. 内核页表和用户程序页表 .mp4  57.17M4 E  U0 [$ c8 f) Q. `
|   ├──操作系统七:内存分配【5.2 小时】【内存篇】  
" q7 L- s$ X1 {3 s4 W( ~|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.10_物理内存分配 - 伙伴系统 .mp4  71.34M% v! K2 }# ~# L5 k
|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.11_页面置换流程以及 LRU 页面置换算法 .mp4  58.16M; [6 b' N( P* Q
|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.12_逆向映射 .mp4  133.34M
, n! o8 D! [9 E: q' c$ G|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.13_再看缺页异常处理程序处理逻辑 .mp4  44.56M; n5 y9 ~6 X2 m
|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.14_slab 分配器之 slab 结构 .mp4  59.89M
1 b$ P/ {5 V5 H, E|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.15_slab 分配器分配和释放对象的流程 .mp4  58.97M4 g/ d, S  S5 {2 M- S
|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.16_vmalloc 申请分配非连续物理内存 .mp4  35.73M* t$ A0 B, x1 ~7 F$ M# |
|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.1_内存分配课程内容 .mp4  11.05M
2 O5 U* g! ]9 q( k+ y. ||   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.2_内存对齐 .mp4  27.83M& B* A' c- y7 ~5 _# w' U
|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.3_如何评估内存分配器的好坏 .mp4  32.11M
2 x6 j2 x3 f7 A* _|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.4_实现一个实际的分配器需要考虑的问题 .mp4  73.77M
) ~9 o( E" s. _  \. a6 [|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.5_内存分配器的数据结构 - 空闲链表数组 .mp4  77.61M
4 t$ _5 k6 h4 [7 ?/ f  r8 Y|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.6_用户态内存分配和释放 - malloc 和 free .mp4  43.08M+ o1 l1 M4 Z' k, |' F/ }% l
|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.7_ptmalloc 中的分离空闲链表(bins)的组成 .mp4  98.90M% F5 f& Q# T& W
|   |   ├──操作系统七:内存分配【5.2 小时】【内存篇】.8_malloc 内存分配和释放流程 .mp4  72.35M: |) N& H! [2 |& @  G8 U
|   |   └──操作系统七:内存分配【5.2 小时】【内存篇】.9_物理内存页帧的分配和释放 .mp4  40.87M, l4 J, X! e" d6 r2 E" F
|   ├──操作系统三:ELF 文件【2.9 小时】【准备篇】  
- X; O: ?0 _- w* b/ C; c|   |   ├──操作系统三:ELF 文件【2.9 小时】【准备篇】.1. C 程序的预处理、编译、汇编以及链接四个阶段 .mp4  62.95M  v$ |$ G2 x: M& s# ~: g/ I5 d& j
|   |   ├──操作系统三:ELF 文件【2.9 小时】【准备篇】.2. 程序的链接阶段:符号解析 .mp4  90.47M
+ l8 `7 {; X% f2 u# V|   |   ├──操作系统三:ELF 文件【2.9 小时】【准备篇】.3. 程序的链接阶段:重定位 .mp4  44.80M
6 V, f; d" n, J; e3 @|   |   ├──操作系统三:ELF 文件【2.9 小时】【准备篇】.4. 静态链接:链接静态库 .mp4  42.08M* _7 [" X9 }! c' ]7 l
|   |   ├──操作系统三:ELF 文件【2.9 小时】【准备篇】.5. ELF 文件格式之【可重定位目标文件】 .mp4  85.18M' G8 ?. e; d7 e+ n2 ]( M6 e
|   |   ├──操作系统三:ELF 文件【2.9 小时】【准备篇】.6. ELF 【可重定位目标文件】格式详解 .mp4  130.15M
6 F* _) j- y+ E& P" ^|   |   ├──操作系统三:ELF 文件【2.9 小时】【准备篇】.7. 【可重定位文件】每个 section 的具体位置 .mp4  80.28M
( V* Y# l5 J+ j# A: `1 _' H& l7 a|   |   ├──操作系统三:ELF 文件【2.9 小时】【准备篇】.8. ELF文件格式之【可执行目标文件】 .mp4  123.19M
/ k' Y/ I' T. Z6 I2 U5 O|   |   └──操作系统三:ELF 文件【2.9 小时】【准备篇】.9. 一个运行的程序需要多大内存? .mp4  59.12M
9 q8 j+ S& c' s- d& S|   ├──操作系统十:信号和中断【2.7 小时】【进程篇】  
2 ^" O* L7 i% L5 q, B- F2 b3 B|   |   ├──操作系统十:信号和中断【2.7 小时】【进程篇】.10_用户态和内核态产生异常 .mp4  40.36M6 i& m: q9 v9 o
|   |   ├──操作系统十:信号和中断【2.7 小时】【进程篇】.11_异步中断处理流程及其问题 .mp4  21.14M" A+ G1 o. z4 J: p
|   |   ├──操作系统十:信号和中断【2.7 小时】【进程篇】.12_硬中断和软中断 .mp4  52.25M
- o# q! ^0 `, E% ]& }( t8 [|   |   ├──操作系统十:信号和中断【2.7 小时】【进程篇】.13_CPU 上下文、进程上下文以及中断上下文 .mp4  2.64M
) z2 w' O) @" P- M" M% M|   |   ├──操作系统十:信号和中断【2.7 小时】【进程篇】.1_什么是信号 .mp4  56.49M8 r' N% i# C8 e5 F
|   |   ├──操作系统十:信号和中断【2.7 小时】【进程篇】.2_信号发送需要的数据结构 .mp4  20.05M
0 z# D( I9 C& p  p& U3 r|   |   ├──操作系统十:信号和中断【2.7 小时】【进程篇】.3_信号处理需要的数据结构 .mp4  64.61M9 w# d7 d+ w9 \7 K: j+ d
|   |   ├──操作系统十:信号和中断【2.7 小时】【进程篇】.4_信号发送和处理的总流程 .mp4  35.88M& b% B) @5 `, }3 ]( _6 j8 p
|   |   ├──操作系统十:信号和中断【2.7 小时】【进程篇】.5_系统调用时的信号处理 .mp4  45.91M
- g1 j/ F* W' q% Q  [7 C9 e|   |   ├──操作系统十:信号和中断【2.7 小时】【进程篇】.6_异步中断 .mp4  19.45M
1 E* }5 d  K2 L( ?/ D' Y( t|   |   ├──操作系统十:信号和中断【2.7 小时】【进程篇】.7_同步中断以及异常 .mp4  43.66M
4 ?, {3 B' Q. H9 l2 a|   |   ├──操作系统十:信号和中断【2.7 小时】【进程篇】.8_中断描述符表 (IDT) .mp4  32.76M
6 `0 n% v' s6 R+ ]2 v|   |   └──操作系统十:信号和中断【2.7 小时】【进程篇】.9_中断处理流程 .mp4  41.94M
9 x5 p4 K3 f$ V|   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】  
+ A6 a# Y3 `2 @|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.10_Store Buffer .mp4  45.82M: `% K9 V8 B7 g! K: C  d
|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.11_写内存屏障(上) .mp4  30.06M1 a$ @. ~, p  _
|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.12_写内存屏障(下) .mp4  47.56M
3 i7 U# R  D8 W3 A0 C! J% l4 o|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.13_失效队列 .mp4  33.56M
) O; b$ |$ P5 f* F) ~% T|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.14_读内存屏障 .mp4  29.45M- L  C8 f& F9 Q
|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.15_内屏屏障总结 .mp4  65.93M! s8 j: g6 {- O) G- ~7 k4 Z. u
|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.16_lock 前缀指令作为内存屏障 .mp4  54.87M6 S, N6 h: X. `6 V
|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.17_用户态插入内存屏障 .mp4  15.04M2 K. H5 x! n, G8 t
|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.1_什么是缓存一致性. .mp4  39.42M
6 [& M. Y% K+ d/ L|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.2_CPU 核心之间数据如何传播 .mp4  42.29M
+ g1 T2 @. b5 {+ m8 l$ B# x|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.3_本地读写和总线读写 .mp4  34.35M
+ D) z& G/ ~$ C* M. T|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.4_MSI 缓存一致性协议(上) .mp4  33.15M
( ^3 @: _5 E8 G" k|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.5_MSI 缓存一致性协议(下) .mp4  54.44M# {7 x9 z5 z; f
|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.6_MESI 缓存一致性协议 .mp4  46.24M
+ D5 |* f' X! r* h9 v1 @|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.7_MESI 协议具体示例 .mp4  13.95M
$ _5 G+ L0 |/ j. l|   |   ├──操作系统十二:缓存一致性【3.2 小时】【进程篇】.8_总线仲裁 .mp4  26.25M
3 t* c- Y. w9 ^7 [|   |   └──操作系统十二:缓存一致性【3.2 小时】【进程篇】.9_x86 MESIF 缓存一致性协议 .mp4  20.97M( ?  T) H1 i' X- b3 {
|   ├──操作系统十六:进程间通信【2.9 小时】【文件篇】  
+ |' O, r- T) T0 p* L|   |   ├──操作系统十六:进程间通信【2.9 小时】【文件篇】.1_匿名管道和命名管道 .mp4  46.52M: }$ ^! N: E7 L" B
|   |   ├──操作系统十六:进程间通信【2.9 小时】【文件篇】.2_匿名管道的实现原理 .mp4  79.49M1 G& V  p) K6 Q& X! n' k
|   |   ├──操作系统十六:进程间通信【2.9 小时】【文件篇】.3_管道依赖的 pipefs 文件系统 .mp4  53.59M
8 }" ^0 ?/ Z5 q0 D# V: f|   |   ├──操作系统十六:进程间通信【2.9 小时】【文件篇】.4_匿名管道底层实现 .mp4  49.73M2 n0 O4 W1 _" C: g: K$ y+ G1 w% D
|   |   ├──操作系统十六:进程间通信【2.9 小时】【文件篇】.5_命名管道底层实现 .mp4  49.40M+ c# g3 }; T! m5 f$ B, i2 K: Z
|   |   ├──操作系统十六:进程间通信【2.9 小时】【文件篇】.7_共享内存的底层原理_基于 tmpfs 文件系统 .mp4  97.16M
3 A5 r8 A1 [; T; \: [1 \5 S|   |   ├──操作系统十六:进程间通信【2.9 小时】【文件篇】.8_IPC 中的信号量 .mp4  86.98M+ h0 U4 c9 v1 t: \" f
|   |   └──操作系统十六:进程间通信【2.9 小时】【文件篇】.9_消息队列 .mp4  75.19M
0 j' B1 D4 N2 f# d) \7 y& D|   ├──操作系统十三:文件系统【3.0 小时】【文件篇】  + E7 B) T, f- F. F% q
|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.10_新增磁盘 .mp4  32.48M
: J9 s+ A2 ^+ S: |$ M2 c' ^|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.11_磁盘分区 .mp4  43.79M, i2 ^. @' e% X0 Z, s9 J. k
|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.12_Centos 支持的文件系统 .mp4  24.22M
' W8 U0 D. c! O|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.13_文件系统挂载 .mp4  41.77M7 D. s! I) P' q. w; u3 i4 j7 {
|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.14_文件系统挂载总结 .mp4  36.88M! \# W: f6 K; l$ j
|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.1_文件系统课程内容 .mp4  12.61M6 ]% G. M0 J. t" W7 x; L, j
|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.2_拆解机械硬盘 (HDD) .mp4  77.72M
4 l/ w, e& ^( W8 r' z6 }|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.3_寻道、旋转和传送时间 .mp4  54.84M! v# e; Z' d  K- s5 l
|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.4_顺序读写和随机读写 .mp4  47.83M
0 `* e8 q; a2 L5 H|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.5_RAID(磁盘阵列) .mp4  36.80M
" S+ U; ]3 g5 B* Z1 ]6 J( g|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.6_固态硬盘(SSD) .mp4  31.46M$ L2 C1 S$ c. G& W* E* A. N
|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.7_文件中的数据块 .mp4  43.59M
$ e5 M) y  Y& S  u* H5 K/ u( E; C|   |   ├──操作系统十三:文件系统【3.0 小时】【文件篇】.8_如何分配数据块给文件? .mp4  51.75M
; M5 y/ y* t" s" ~4 I|   |   └──操作系统十三:文件系统【3.0 小时】【文件篇】.9_文件系统(Linux 一切皆文件) .mp4  79.15M) o' W  C- M  m- p9 F
|   ├──操作系统十四:文件读写【3.9 小时】【文件篇】  ' Z1 J5 j" v3 Q4 \+ c
|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.10_虚拟文件系统的数据结构 .mp4  44.06M8 l* \! r8 T" G8 v/ |* m' E
|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.11_虚拟文件系统的操作接口 .mp4  86.51M
5 D) c' l0 c5 @0 f|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.12_文件系统树 .mp4  49.49M
- _7 Z5 `! a) L' n( E; P$ ^- ]- N|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.13_应用程序和 VFS 的交互 .mp4  47.06M  [$ Y; n8 F6 M& b
|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.14_inode 和 dentry 缓存 .mp4  35.72M, d* _( N" I7 r2 P
|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.15_open 文件打开流程 .mp4  99.87M. D1 E3 N5 b* D) @8 S  ~; `
|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.16_read 和 write 读写文件的流程 .mp4  52.83M6 g( k* c0 W7 J2 Y9 j7 q. M9 G
|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.17_硬链接和软链接 .mp4  75.45M
) u9 \2 y% e- S2 H/ N|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.1_文件读写路径课程内容 .mp4  18.18M
/ u8 ^0 C6 ^9 ]' }|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.2_ext4 文件系统的硬盘布局 .mp4  61.30M
( ^2 P' D1 {- \! D3 Q( M|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.4_目录的组织 .mp4  69.52M
  b! G9 H- L) V0 K1 y; B8 @+ z|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.5_块组描述符表 .mp4  58.56M
' U7 c# a3 r3 o* r. A% B) k|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.6_基于 ext4 硬盘布局的文件读写流程准备 .mp4  24.39M: O: J$ H3 S; B( K8 Y' _+ o- m/ }- ~
|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.7_基于 ext4 创建文件目录的过程 .mp4  26.98M
) r, e" R+ _& r/ B|   |   ├──操作系统十四:文件读写【3.9 小时】【文件篇】.8_基于 ext4 创建文件的过程 .mp4  41.15M
0 j0 [/ L: I1 P3 ^|   |   └──操作系统十四:文件读写【3.9 小时】【文件篇】.9_基于 ext4 读写文件的过程 .mp4  41.49M
2 {  R: h' p- J! G1 c, x" C9 M|   ├──操作系统十五:页面缓存【2.6 小时】【文件篇】  5 X. z# w- ]6 D2 U
|   |   ├──操作系统十五:页面缓存【2.6 小时】【文件篇】.10_按需调页 .mp4  41.05M7 O4 t8 U6 |5 G) l& d- P. ]
|   |   ├──操作系统十五:页面缓存【2.6 小时】【文件篇】.11_文件系统组件总结 .mp4  15.33M# L: V" ]7 G0 A% r9 P2 h
|   |   ├──操作系统十五:页面缓存【2.6 小时】【文件篇】.1_页面缓存课程内容 .mp4  20.53M
# K! `8 u- R! \5 w5 X3 R, L|   |   ├──操作系统十五:页面缓存【2.6 小时】【文件篇】.2_页面缓存的抽象 address_space .mp4  47.44M
7 F; J& [7 S- L5 N1 ?5 d|   |   ├──操作系统十五:页面缓存【2.6 小时】【文件篇】.3_address_space 中使用基数树维护缓存页 .mp4  47.24M
/ D" p' L8 `/ s% f; _4 {% J|   |   ├──操作系统十五:页面缓存【2.6 小时】【文件篇】.4_页面缓存的数据结构及其操作 .mp4  40.94M
* O3 W) R# c# ~: j. }+ [  x1 Z" P|   |   ├──操作系统十五:页面缓存【2.6 小时】【文件篇】.5_带有页面缓存的文件读流程 .mp4  43.74M
4 i3 j# k; g5 W9 \4 @|   |   ├──操作系统十五:页面缓存【2.6 小时】【文件篇】.6_带有页面缓存的文件写流程 .mp4  44.57M
4 g/ v2 X, z5 |& z4 Y& U|   |   ├──操作系统十五:页面缓存【2.6 小时】【文件篇】.7_再看内存映射的数据结构 .mp4  80.16M/ j0 T8 m: d$ c) e5 ~1 U+ J
|   |   ├──操作系统十五:页面缓存【2.6 小时】【文件篇】.8_再看内存映射文件的流程 .mp4  71.48M6 d$ J$ m+ m1 y- s
|   |   └──操作系统十五:页面缓存【2.6 小时】【文件篇】.9_再看缺页异常处理逻辑 .mp4  70.54M
% ^* o3 z# @2 ^1 f. f' u6 c/ u' y|   ├──操作系统十一:并发编程【6.6 小时】【进程篇】  
, m3 k9 r/ h2 L( b- q! p# U|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.10_CAS 的 ABA 问题 .mp4  22.52M
; z/ z# T# g2 i4 G8 D4 Y1 b! s|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.11_自旋锁 .mp4  62.79M
! Y( y7 t# z- b' ^$ u|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.13_自旋锁饥饿问题及其解决方案 .mp4  35.49M: I( r' v/ D5 `5 T8 x
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.14_自旋锁浪费 CPU 的问题及其解决方案 .mp4  80.00M, _' T; W/ M; e
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.15_阻塞互斥锁 vs 自旋锁 .mp4  22.67M' [& Z6 L7 o7 f# p1 C
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.16_公平锁、非公平锁以及读写锁 .mp4  42.62M" |7 e  _% K- o/ [+ N1 N
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.17_多个没有关联的资源的保护 .mp4  38.43M7 ]$ `/ T( Y$ L' L/ Z/ Z+ Y
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.18_多个有关联的资源的保护 .mp4  56.50M! E- n" [: B$ f& X# [9 |4 M$ `# p
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.19_细化锁的粒度可以提高并发性能 .mp4  56.92M" Q9 z5 M$ q5 q( x! W3 }
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.1_内核代码是如何执行的? .mp4  33.76M- y5 h. O. ]4 R$ s; V" M% Y
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.21_活锁及其避免方法 .mp4  59.80M
& i7 u! s6 e3 O# Z2 E, L5 q) W|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.22_信号量(Semaphore) .mp4  33.77M
$ v. |& U5 ^# R, o4 {& u6 s|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.23_信号量的作用 .mp4  28.76M
/ i& s9 ^  g9 g6 e( K6 D5 Z|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.24_生产者消费者模式 .mp4  63.23M4 A* @$ A6 U. Y$ U8 T5 H
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.25_苹果橙子问题 .mp4  42.42M
0 U3 I' h, K7 g. n" W|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.26_管程(monitor):并发编程的金钥匙 .mp4  17.54M
0 ?$ R( V$ c; Y) k|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.27_管程实现的生产者消费者 .mp4  42.18M/ s8 O5 e1 Y& p9 L6 S% y
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.28_条件变量的实现 .mp4  45.88M" F4 U6 S. o- F4 {9 S
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.29_管程实现生产者消费代码实现 .mp4  84.99M# U3 ]! Y4 A& l* r2 L- q
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.2_中断的禁止和开启 .mp4  46.01M
: k. g5 k3 p, l9 @+ x+ J- A|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.3_用户态抢占和内核态抢占 .mp4  31.04M9 F% Y, \* ~9 k! h0 _- c3 F. P
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.4_抢占的禁止和开启 .mp4  49.74M1 ^  l& y# ]$ Q% n4 c9 b8 T. ]
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.5_线程并发安全问题 .mp4  54.53M3 W) B6 y3 [9 R$ q2 k
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.6_导致线程不安全的原因 .mp4  63.21M0 p9 e1 @- R- b+ N6 O! S. @
|   |   ├──操作系统十一:并发编程【6.6 小时】【进程篇】.7_临界区 .mp4  33.07M
  y* _3 U4 f$ U5 K|   |   └──操作系统十一:并发编程【6.6 小时】【进程篇】.8_硬件级别:禁止中断和原子操作 .mp4  45.30M
' Y! W1 A$ t7 r4 E$ w/ _; `|   ├──操作系统四:内存寻址【2.6 小时】【内存篇】  * g* G" H7 D( L" L+ u0 y- o
|   |   ├──操作系统四:内存寻址【2.6 小时】【内存篇】.1. 课程内容 .mp4  1.98M
0 Y7 U4 C7 I7 g% ?) x% Z* f|   |   ├──操作系统四:内存寻址【2.6 小时】【内存篇】.10. 多级分页如何进行地址转换 .mp4  41.93M6 @0 j% g5 N- Q8 S4 N
|   |   ├──操作系统四:内存寻址【2.6 小时】【内存篇】.11. 64 位系统分页寻址总结 .mp4  27.05M9 d& u7 o6 S5 P* D2 b7 t
|   |   ├──操作系统四:内存寻址【2.6 小时】【内存篇】.2. 物理寻址 - 最简单寻址方式 .mp4  44.65M6 r0 F# q7 u6 v: _
|   |   ├──操作系统四:内存寻址【2.6 小时】【内存篇】.3. 16 位 CPU 如何寻址 20 位内存地址 .mp4  26.45M! w! h" I+ y+ Z% h
|   |   ├──操作系统四:内存寻址【2.6 小时】【内存篇】.4. 8086 处理器的分段寻址 .mp4  33.57M
: C+ ?" k9 e" ]|   |   ├──操作系统四:内存寻址【2.6 小时】【内存篇】.5. Linux 两种运行模式:实模式和保护模式 .mp4  40.33M
9 p, _+ L; I' }" {! @) w6 I$ b- S& w|   |   ├──操作系统四:内存寻址【2.6 小时】【内存篇】.6. 分段寻址可以被归纳位虚拟寻址 .mp4  33.50M2 @" }; }  K( ?' ^* _8 |( P
|   |   ├──操作系统四:内存寻址【2.6 小时】【内存篇】.7. 虚拟寻址降低内存管理的复杂度 .mp4  53.97M( y# c( w& p3 t8 `! x; T. G
|   |   └──操作系统四:内存寻址【2.6 小时】【内存篇】.9. 多级页表 - 压缩页表占用内存的大小 .mp4  54.78M% z; [* i- D2 O, d
|   ├──操作系统五:高速缓存【3.0 小时】【内存篇】  ' m% O0 G! N7 ~7 @
|   |   ├──操作系统五:高速缓存【3.0 小时】【内存篇】.0. 课程内容( CPU 高速缓存 & TLB) .mp4  3.09M
4 B  ~; [# O5 Q3 u$ P- j|   |   ├──操作系统五:高速缓存【3.0 小时】【内存篇】.1. 衡量 CPU 性能的指标:时钟周期和主频 .mp4  42.03M
* ?! K. q6 s8 W: ~+ g2 e* P|   |   ├──操作系统五:高速缓存【3.0 小时】【内存篇】.10. 分页寻址 + TLB + CPU 高速缓存全流程 .mp4  37.41M7 |% M3 E. `$ k1 L% J, V3 ^! z$ e
|   |   ├──操作系统五:高速缓存【3.0 小时】【内存篇】.2. 计算机体系结构中到处都可以看见缓存的身影 .mp4  51.12M& [, h, d' r9 ~! T
|   |   ├──操作系统五:高速缓存【3.0 小时】【内存篇】.3. 局部性原理:时间局部性和空间局部性 .mp4  45.78M
( `5 G! ]3 C9 R|   |   ├──操作系统五:高速缓存【3.0 小时】【内存篇】.4. 程序局部性的好坏会影响程序执行的性能 .mp4  33.19M( f: }  U: B# S0 W  W+ Q9 e
|   |   ├──操作系统五:高速缓存【3.0 小时】【内存篇】.5. CPU 高速缓存寻址数据 .mp4  36.99M
3 W! x5 ~: O) a|   |   ├──操作系统五:高速缓存【3.0 小时】【内存篇】.6. 直接映射、组相联以及全相联高速缓存 .mp4  77.69M% P9 @3 e5 _/ g2 g$ o5 c' K
|   |   ├──操作系统五:高速缓存【3.0 小时】【内存篇】.7. 高速缓存的行替换以及缓存中数据的更新 .mp4  60.73M; d8 }0 W# \8 E" a
|   |   ├──操作系统五:高速缓存【3.0 小时】【内存篇】.8. 一台真实机器的 CPU 高速缓存 .mp4  66.86M% J% C  e- G2 E  |
|   |   └──操作系统五:高速缓存【3.0 小时】【内存篇】.9. 另一个高速缓存:TLB - 缓存页表 .mp4  34.84M4 z* e4 K3 z4 v7 M/ O' X
|   └──操作系统一:程序如何运行【1.8 小时】【准备篇】    C6 h( @2 j; Z3 b; c" l* ]7 T! [7 s
|   |   ├──操作系统一:程序如何运行【1.8 小时】【准备篇】.0:课程内容【程序是如何运行的】 .mp4  6.28M
2 m6 Z* _( |" a  n4 \: t|   |   ├──操作系统一:程序如何运行【1.8 小时】【准备篇】.10:寄存器 edx、eax、esi、edi 如何参与 CPU 计算 .mp4  54.50M
- P$ f( L& h3 P- y$ p. a|   |   ├──操作系统一:程序如何运行【1.8 小时】【准备篇】.11:汇编指令 cmp、jne、jmp 以及标志位寄存器实现指令跳转 .mp4  57.66M
0 D3 m/ d% Y  l|   |   ├──操作系统一:程序如何运行【1.8 小时】【准备篇】.12:for 循环代码对应的汇编指令的执行流程 .mp4  51.86M
8 o2 ?0 W! z/ L9 V/ ||   |   ├──操作系统一:程序如何运行【1.8 小时】【准备篇】.1:计算机硬件结构:总线、CPU、磁盘、内存、网卡等 .mp4  25.84M7 B; [6 e/ A" o  l0 `; D. U( f
|   |   ├──操作系统一:程序如何运行【1.8 小时】【准备篇】.2: 内存的物理机制 vs 程序员眼中的内存 .mp4  30.74M
/ r7 B7 R: Y# L6 C/ t( l8 ?|   |   ├──操作系统一:程序如何运行【1.8 小时】【准备篇】.3: 二进制、十进制以及十六进制之间的转换【选修,可跳过】 .mp4  38.15M9 j$ J9 {; R% ]0 t
|   |   ├──操作系统一:程序如何运行【1.8 小时】【准备篇】.4:做一道菜 vs 写一个程序【高级语言、汇编语言、机器语言】 .mp4  46.30M
- ]3 m) ?: x5 I5 F# r|   |   ├──操作系统一:程序如何运行【1.8 小时】【准备篇】.5:程序员需要关心 CPU 中的控制器、运算器、寄存器 .mp4  34.82M
& O8 E4 z  U) {|   |   ├──操作系统一:程序如何运行【1.8 小时】【准备篇】.6:不同架构的 CPU,其指令集也不同 .mp4  22.85M
, S8 e! J8 r/ |! g7 {: s1 I|   |   ├──操作系统一:程序如何运行【1.8 小时】【准备篇】.8:为什么使用【栈】实现函数的调用?栈内存又是如何布局的? .mp4  40.60M
. G7 o- D, B9 C% X|   |   └──操作系统一:程序如何运行【1.8 小时】【准备篇】.9:基于寄存器 rbp、rsp 以及 rip 实现函数调用汇编代码 .mp4  51.29M$ |  Z8 j( x) u* \* _  K8 q
├──抖码课堂资料  
0 q) z  E7 B' x; w! H) ~7 q- ?/ ]|   ├──10_第十天:栈和队列 .pdf  5.33M9 Q+ u. M- y+ Y9 ]
|   ├──1_回溯算法 .pdf  688.63kb- n% W' a7 w9 S) C
|   ├──9_第九天:哈希查找 .pdf  1.66M
8 H" Z& k8 ?4 U* ^+ P|   ├──MySQL 二 课件:索引 .pdf  2.36M
$ S/ ?- R1 N- _9 \/ `9 f|   ├──MySQL 三课件:事务(undo log) .pdf  2.79M
8 X1 |. H. l6 \|   ├──MySQL 四课件:崩溃恢复 .pdf  2.74M
7 U0 D1 G4 j* w- j4 E|   ├──MySQL 五课件:并发控制 .pdf  4.10M
1 f% t! j; s+ m% k* x|   ├──MySQL一课件:存储引擎 .pdf  2.80M
, z3 n4 \# R9 F" I5 l4 z7 i/ l|   ├──Redis 二课件:缓存功能 .pdf  8.51M6 R* u7 C9 {) q: E6 ?7 t
|   ├──Redis 三课件:IO 相关 .pdf  4.22M+ P9 m/ }4 a/ f; Z+ V. L
|   ├──Redis 一课件:快速入门 .pdf  2.85M4 S7 {& }. x0 j$ \1 b
|   ├──SQL 基础二课件:简单查询 .pdf  214.90kb
1 u8 ?& F" J0 U7 G& ~|   ├──SQL 基础一课件:认识 SQL .pdf  5.20M
! E7 H( r$ U; e- Y|   ├──操作系统八课件:进程和线程 .pdf  7.97M7 ~3 x: y0 F8 @4 D* U& o* Z
|   ├──操作系统二课件:操作系统介绍 .pdf  13.18M
0 K$ G; Z/ N( u/ @+ S( K4 E0 d1 B1 o|   ├──操作系统九课件:任务调度 .pdf  4.21M
" L; U! L, h0 D5 r|   ├──操作系统六课件:内存布局 .pdf  9.70M; r6 l6 X' D4 D
|   ├──操作系统七课件:内存分配 .pdf  7.41M
7 L  X/ K6 R0 _; U0 f1 a|   ├──操作系统三课件:ELF .pdf  5.11M
0 p- S7 y9 d: C3 }1 Q|   ├──操作系统十二课件:缓存一致性 .pdf  13.73M
2 g0 h) t' V* E1 A, @$ w4 w+ J|   ├──操作系统十课件:信号和中断 .pdf  4.48M
( p( F: y! M( q/ G|   ├──操作系统十七课件:进程通信 .pdf  3.02M
2 Y8 n$ p& }3 \3 F. u# R|   ├──操作系统十三课件:文件系统 .pdf  5.81M
9 D) n' |) Z$ Z, D) l- r|   ├──操作系统十四课件:文件读写 .pdf  4.45M, W. ?, G% l+ c0 s# q  ]9 p7 `
|   ├──操作系统十五课件:页面缓存 .pdf  3.12M" @6 d8 X9 C4 [
|   ├──操作系统十一课件:并发编程 .pdf  17.98M. L6 U7 j% `! d0 p/ |
|   ├──操作系统四课件:内存寻址 .pdf  7.99M
, p5 S0 W- K/ t8 A1 V, e|   ├──操作系统五课件:高速缓存 .pdf  10.86M/ a9 s. Y  u% M* t- y0 E3 Q
|   ├──操作系统一课件:程序是如何运行的 .pdf  8.53M  W( x7 R% E7 A+ [6 ^3 W0 `
|   ├──第八天:二分查找 .pdf  2.30M
, ?1 h, b! s9 M6 K# x|   ├──第二十八天:动态规划三 .pdf  2.44M
. ]3 E- j% q( U" p1 K|   ├──第二十九天:动态规划四 .pdf  2.31M' f% L- B  [* K7 j/ O( |
|   ├──第二十六天:动态规划一 .pdf  210.82kb
% u) l( H  g; ^5 b2 i( q|   ├──第二十七天:动态规划二 .pdf  2.33M
8 ^) e$ e; d( f# Y|   ├──第二十三天:回溯二 .pdf  1.88M7 N) `: B1 u/ b9 X
|   ├──第二十四天:贪心一 .pdf  1.21M
% s- d' I9 i' e. r  h|   ├──第二十天:数据结构设计 .pdf  2.35M
" X( J4 o& x" j' w- j: s% @% F; S|   ├──第二十五天:贪心二 .pdf  1.31M& B: C9 A' `3 z! P, j% v1 E
|   ├──第二十一天:综合应用二 .pdf  2.25M# D0 a4 |" N* W) v- t9 a: W
|   ├──第二天:一维数组 .pdf  2.66M
5 G* |) s3 F/ X- \|   ├──第零天:开营之前的一些事 .pdf  461.37kb  n; G) l0 b0 G: [( Z0 [
|   ├──第六天:位运算 .pdf  1.99M; ]* f- w( ]! {; ~8 l/ L, L
|   ├──第七天:排序算法 .pdf  2.62M
7 e% t+ {( [8 P6 p) S$ X|   ├──第三十天:动态规划五 .pdf  2.51M+ g* w* w- \: Q% o9 [6 D9 R
|   ├──第三天:二维数组 .pdf  2.47M' f2 i6 u& p) _/ b: O8 |
|   ├──第十八天:二叉树(三) .pdf  3.22M1 P5 P8 x" {6 Q4 n
|   ├──第十二天:滑动窗口 .pdf  2.12M" [4 J9 }3 Y7 b2 P& h
|   ├──第十九天:DFS 和 BFS .pdf  1.79M
5 }4 c" O! e6 M|   ├──第十六天:二叉树(一) .pdf  2.36M
5 D. @9 K/ s) T" w|   ├──第十七天:二叉树(二) .pdf  3.66M
- Q9 Y$ V3 `0 t|   ├──第十三天:综合应用一 .pdf  1.52M9 k  b4 q2 B3 \: C/ }( e- T
|   ├──第十四天:链表 .pdf  1.77M
4 ]6 W9 \; O6 e8 s. N1 w|   ├──第十五天:链表 .pdf  1.46M, x; d( y' _, s/ C* T
|   ├──第十一天:堆和优先队列 .pdf  3.38M
7 s& t+ i0 p7 Y" Z$ m|   ├──第四天:字符串 .pdf  3.30M  v6 T, M- t, L) C6 e7 m
|   ├──第五天:数学 .pdf  2.57M4 F4 B- L+ ?  z2 O
|   ├──第一天:1_元素作为索引 .pdf  11.82M" W# ]5 p8 E, C! S
|   ├──第一天:2. 双指针 .pdf  25.72M
2 a7 I  h9 Q1 P9 q9 I) O, h+ J|   ├──第一天:3. 前缀和以及前缀乘积 .pdf  7.03M
* v0 F. D! e( c6 s+ K. W|   ├──高级篇:floodfill 算法 .pdf  479.20kb
% K$ m! C2 M1 N|   ├──高级篇:图的 BFS .pdf  353.50kb. s" F( Q* n% n; J& f
|   ├──高级篇:图的 DFS .pdf  1.05M
& r1 L3 l; B& `|   ├──高级篇:图的表示 .pdf  1.90M: [$ M2 h0 [( M" ^% k2 H) E/ Y
|   ├──高级篇:有权图 .pdf  2.54M" ~; j5 V- s2 L
|   ├──高级篇:有向图 .pdf  862.80kb: g) }, k$ j# E$ _/ T
|   ├──基础篇:队列 .pdf  20.73M
4 @$ `7 J1 e* }. B* M# `|   ├──基础篇:复杂度分析 .pdf  32.50M3 ^2 K" x/ I) C! w0 ?
|   ├──基础篇:链表 .pdf  51.12M1 O% t& Q8 E3 k$ P6 D
|   ├──基础篇:数组 .pdf  22.98M) U; ?% `4 x$ @! ~7 {  a
|   ├──基础篇:栈 .pdf  31.47M
4 E' s/ }6 ?, B5 P2 O|   ├──计网八课件:IO 多路复用 .pdf  7.91M
( u3 q% Q& r3 F9 v6 T4 z|   ├──计网二课件:网络接口层 .pdf  12.29M
8 j* m/ }% s6 s6 w. Z( c- q|   ├──计网九课件:高并发网络编程 .pdf  5.57M
. ?" s+ t# z+ n" X# y: ^3 }$ W|   ├──计网六课件:HTTP 进阶 .pdf  13.20M, n/ V) ]( o! r  z
|   ├──计网七课件:socket 套接字 .pdf  5.26M3 O! G6 ~! i# [
|   ├──计网三课件:网络层 .pdf  25.94M( p" }/ t9 Q9 ^% ~
|   ├──计网四课件:运输层 .pdf  17.64M* @; I6 U" n) n: T. h" {
|   ├──计网五课件:应用层 .pdf  9.61M9 J( B# {! E$ D/ l/ W+ |9 I* I4 }! m2 u" \
|   ├──计网一课件:网络体系结构 .pdf  16.12M' G$ k/ R# U; l1 x8 O* Y0 G- ]* f; M
|   ├──应用篇:BF 算法 .pdf  4.39M
1 W2 T! e9 }  R1 R|   ├──应用篇:BM 算法 .pdf  27.23M
6 k" d1 ^; p3 K- [1 {9 ^|   ├──应用篇:KMP 算法 .pdf  14.72M2 L3 h  B% A1 E: p' i
|   ├──应用篇:KMP 算法课件 .pdf  19.72M
! K3 |& e5 V) e7 u3 k7 K|   ├──应用篇:MySQL 为什么使用 B 树 .pdf  12.91M2 }# U3 n" X  M7 ?5 ]( @7 v
|   ├──应用篇:RK 算法 .pdf  6.09M! A) ?( N, k; e; q) h; o% M
|   ├──应用篇:哈希算法的应用 .pdf  1.68M! g- p- ~6 `; k* X, A% t
|   ├──应用篇:海量数据查找和去重 .pdf  8.03M# M, u0 @4 u/ X9 r. I3 F: _
|   ├──应用篇:缓存机制 .pdf  21.82M
# F& r( b2 k9 X# _7 R|   ├──应用篇:设计地铁系统 .pdf  2.71M3 n4 f+ T  O% n1 Y( P6 S
|   ├──应用篇:字典树 .pdf  12.36M
9 p* `* `& ?1 N( z) ?|   ├──中级篇:2-3 树 .pdf  12.54M& }9 X# h  p" b  \
|   ├──中级篇:AVL 树 .pdf  31.29M
( \0 K" I% f; Y7 Z, m0 a( \|   ├──中级篇:Set 和 Map .pdf  19.43M
' x; ?& I" G: b8 l. ~. [/ q|   ├──中级篇:堆 .pdf  22.15M
0 ^6 @( W( F$ L( ^  ~1 p|   ├──中级篇:二叉树 .pdf  43.47M5 p7 m; s; S4 x5 x/ I- D) b
|   ├──中级篇:二分查找树 .pdf  49.86M
' P" b. e( p# p( `$ s|   ├──中级篇:红黑树 .pdf  32.33M) Y+ B5 [# @6 M% r3 g) I  X7 v
|   ├──中级篇:树的特点 .pdf  11.31M
0 ]) \; |. V+ i6 R0 m|   └──中级篇:跳表 .pdf  30.69M
! d# X4 D, @7 ]: ~4 t├──抖码算法 - 免费试听课【试听班】  
1 c# V* w* s) x# ~|   ├──抖码算法 - 免费试听课【试听班】.1. 这样准备算法面试就对了!!! .mp4  35.54M
; v6 F+ o# c5 }2 C9 Y, }. X* n|   ├──抖码算法 - 免费试听课【试听班】.10_归并排序(二)【课程 A 试听】 .mp4  94.40M. @- Y2 p1 ]& H5 B4 s0 o- r/ {
|   ├──抖码算法 - 免费试听课【试听班】.11_归并排序(三)【课程 A 试听】 .mp4  76.31M
9 Z% e' u5 M  T$ V% _|   ├──抖码算法 - 免费试听课【试听班】.12_归并排序(四)【课程 A 试听】 .mp4  48.13M
: f2 v- L, X8 B8 g|   ├──抖码算法 - 免费试听课【试听班】.13_快速排序(一)【课程 A 试听】 .mp4  91.37M+ U# r' T4 V7 b% \2 w: V( [" |1 d- o
|   ├──抖码算法 - 免费试听课【试听班】.14_快速排序(二)【课程 A 试听】 .mp4  62.17M
% d& I/ r- f, z& h|   ├──抖码算法 - 免费试听课【试听班】.15_快速排序(三)【课程 A 试听】 .mp4  100.85M
5 e; i$ B1 w  F7 O) ]|   ├──抖码算法 - 免费试听课【试听班】.16_力扣第 1 题:两数之和【课程 B 试听】 .mp4  68.60M& k) A5 n. [+ H7 z( z
|   ├──抖码算法 - 免费试听课【试听班】.17_力扣第 167 题:两数之和之输入有序数组【课程 B 试听】 .mp4  39.20M+ N/ U7 R( Z7 H' P$ b
|   ├──抖码算法 - 免费试听课【试听班】.18_力扣第 206 题:反转链表【课程 B 试听】 .mp4  74.82M) E# Y' T/ Y1 [0 E
|   ├──抖码算法 - 免费试听课【试听班】.19_力扣第 226 题:翻转二叉树【课程 B 试听】 .mp4  36.84M
3 e" y/ \  U5 v5 C( y|   ├──抖码算法 - 免费试听课【试听班】.2. 你真的不是一个人再战斗!!! .mp4  11.14M
+ N) J& r3 _6 L' J' o|   ├──抖码算法 - 免费试听课【试听班】.20_力扣第 22 题:括号生成【课程 B 试听】 .mp4  51.19M2 ]! Z# f" O) D" x( w! v/ r( A
|   ├──抖码算法 - 免费试听课【试听班】.3. 2 年半的时间研发课程,并持续更新 .mp4  25.14M
. B5 r- K9 b8 F; S  V|   ├──抖码算法 - 免费试听课【试听班】.4. 【课程 A + 课程 B + 笔试总结】抖码算法内容体系 .mp4  18.64M
( Q) D5 T8 c/ |5 @) u|   ├──抖码算法 - 免费试听课【试听班】.5. 【课程 A】构建【数据结构与算法】知识体系 .mp4  36.05M( G  p/ L7 a* E, e
|   ├──抖码算法 - 免费试听课【试听班】.6. 【课程 B】30 天高效刷完 365 道高频算法面试题 .mp4  49.17M
9 y6 L! i* U$ q) {: c' s|   ├──抖码算法 - 免费试听课【试听班】.7. 经过 10 道工序录制而成的数据结构与算法课程 .mp4  27.59M' g( T7 J# ^4 a' L
|   ├──抖码算法 - 免费试听课【试听班】.8. 讲师老汤自我介绍 .mp4  6.88M) L5 z, z) a3 B& W' y
|   ├──抖码算法 - 免费试听课【试听班】.9_归并排序(一) 【课程 A 试听】 .mp4  90.21M* ?" }! c6 ^8 j: m: z
|   ├──抖码算法 - 免费试听课【试听班】.【算法知识总结】1. 数据结构中的阴和阳 .mp4  17.44M
$ {2 H7 \; m1 C% d: l4 i$ H+ e3 C|   ├──抖码算法 - 免费试听课【试听班】.【算法知识总结】2. 带你看各种各样的递归代码 .mp4  32.80M
1 s- _7 _2 ~. x|   ├──抖码算法 - 免费试听课【试听班】.【算法知识总结】3. 时间复杂度和 logn 有关的算法 .mp4  22.25M
& u  t/ o1 X$ f& I|   ├──抖码算法 - 免费试听课【试听班】.【算法知识总结】4. 三种二分查找代码 .mp4  25.42M$ T2 b+ D7 c4 l9 O! y
|   └──抖码算法 - 免费试听课【试听班】.【算法知识总结】5. 递归 vs 分治 vs 回溯 vs 动态规划 .mp4  22.65M
5 S: ^' O& U4 b0 N7 `3 w├──高级篇  
3 m% P/ v( v0 f0 o( L" `" m|   ├──高级篇二:图的经典算法【5 小时】【高级班】  2 e7 k8 `0 a7 E
|   |   ├──高级篇二:图的经典算法【5 小时】【高级班】.1_floodfill 算法基础 .mp4  94.01M- a# N  o3 V1 I0 F% Z$ _, t
|   |   ├──高级篇二:图的经典算法【5 小时】【高级班】.2_floodfill 算法 .mp4  168.48M
  \9 N& ~9 ]4 {$ {. l|   |   ├──高级篇二:图的经典算法【5 小时】【高级班】.3_有权图 .mp4  41.78M) ]& |2 j$ Q: a9 f) n3 ?
|   |   ├──高级篇二:图的经典算法【5 小时】【高级班】.4_最小生成树 .mp4  158.48M- r3 O4 S/ B" N, x' @
|   |   ├──高级篇二:图的经典算法【5 小时】【高级班】.5_最短路径 .mp4  131.16M
3 D( O3 g! N. t  `|   |   ├──高级篇二:图的经典算法【5 小时】【高级班】.6_其他种类图的内容大纲 .mp4  4.81M2 `* U4 o3 w" e
|   |   ├──高级篇二:图的经典算法【5 小时】【高级班】.7_有向图 .mp4  111.84M6 b  ^# V( a1 |: m! t; t0 ]
|   |   ├──高级篇二:图的经典算法【5 小时】【高级班】.8_有向图环检测 .mp4  36.00M8 A# }  E1 ?) q
|   |   └──高级篇二:图的经典算法【5 小时】【高级班】.9_拓扑排序 .mp4  64.99M  Q" R  x0 m3 T. w2 c# A
|   └──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】  % i- l' Z- x( _3 X
|   |   ├──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.10_DFS 实现二分图检测 .mp4  40.49M
( M+ u# Q, F9 \|   |   ├──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.11_图的 BFS 遍历 .mp4  38.72M
1 y6 @) Z6 U6 Y9 p& X|   |   ├──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.12_BFS 实现联通分量、单源路径、环检测以及二分图 .mp4  102.11M- N8 W% o5 O8 E/ F0 _( M1 e
|   |   ├──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.13_单源最短路径算法 .mp4  58.27M  c9 h1 q# S6 @' l7 y* k
|   |   ├──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.1_无向无权图的内容大纲 .mp4  11.34M
& O+ W7 w$ ]: @" R9 z" @|   |   ├──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.2_图的基本概念 .mp4  16.53M% P/ N- {; l* J( T  z
|   |   ├──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.3_图的存储:邻接矩阵 .mp4  95.90M  z7 q2 |8 {6 s5 M& Q
|   |   ├──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.4_图的存储:邻接表 .mp4  124.81M& i4 M9 g' h, F- {! }
|   |   ├──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.5_图的 DFS 遍历(一) .mp4  86.00M* o6 b5 z6 F9 D3 I3 t5 t$ d% @
|   |   ├──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.6_图的 DFS 遍历(二) .mp4  111.24M  M2 B/ `; [/ d/ H# I
|   |   ├──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.7_DFS 实现联通分量 .mp4  81.72M% T: `1 J- A$ E
|   |   ├──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.8_DFS 实现求单源路径 .mp4  94.11M
: G$ ?+ N/ C3 o" q0 \|   |   └──高级篇一:图的 DFS 和 BFS【5.1 小时】【高级班】.9_DFS 实现环检测 .mp4  37.71M; X' D) f4 Z8 q/ S- P" _
├──基础篇  
6 r3 Y0 G% R0 e+ G# j|   ├──基础篇二:数组和链表【4.7 小时】【基础班】  $ _$ [6 U% }  G2 @2 L' P! P2 f
|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.10_单向链表的删除操作实现 .mp4  66.59M6 ~% f$ _/ }7 ?4 M
|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.11_单向链表测试及其复杂度分析 .mp4  54.02M. e" n: B+ R! f: e0 @, A! _: Z1 o
|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.12_双向链表的优缺点 .mp4  47.95M# g* p, g3 f" A- U
|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.13_双向链表的修改和新增操作实现 .mp4  61.68M5 ?0 D- S- p$ ^$ t! I  M8 k
|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.14_双向链表的删除操作实现 .mp4  66.20M" n3 \2 `0 S& F# R& \4 a7 o9 M
|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.1_静态数组 .mp4  113.41M
0 \6 Z/ i$ O% X|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.2_二次封装内置数组 .mp4  48.41M
5 u+ }% n6 z2 i: {' d|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.3_二次封装内置数组的增删改查操作 .mp4  84.07M" c0 F( h) q8 N: y: Y7 V. z" ?
|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.4_二次封装内置数组的其他特点 .mp4  56.93M  _8 L6 f$ ~, D$ [
|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.5_动态数组的扩容和缩容 .mp4  77.45M2 l. A9 w7 j7 l
|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.6_动态数组对比静态数组 .mp4  71.83M
; m% P1 U' d9 y9 I+ [|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.7_链表对比数组 .mp4  73.88M
5 n; e- }: Q) R* D3 F|   |   ├──基础篇二:数组和链表【4.7 小时】【基础班】.8_单向链表的查询操作实现 .mp4  76.27M
, z' J1 \; x+ ?! F, w- x+ H|   |   └──基础篇二:数组和链表【4.7 小时】【基础班】.9_单向链表的修改和新增操作实现 .mp4  64.08M
1 d! U) ?& @! b: i: s5 M) G|   ├──基础篇六:二分算法【4.3 小时】【基础班】  
- ], P0 g- a1 O) }0 g3 d|   |   ├──基础篇六:二分算法【4.3 小时】【基础班】.10_剑指 11 题:旋转排序数组的最小数字 .mp4  74.95M
+ t+ V2 _- j! i. C3 Q& R2 V|   |   ├──基础篇六:二分算法【4.3 小时】【基础班】.11_力扣 852 题:山脉数组的峰顶索引 .mp4  36.57M+ z" p0 y, Q$ q0 e
|   |   ├──基础篇六:二分算法【4.3 小时】【基础班】.12_力扣 1095 题:二分查找代码实现 .mp4  32.09M
- S* t. x0 \4 v/ B! X9 k|   |   ├──基础篇六:二分算法【4.3 小时】【基础班】.1_二分查找代码实现 .mp4  86.48M
6 Y8 O4 c8 A, ^, ~$ P' N3 E|   |   ├──基础篇六:二分算法【4.3 小时】【基础班】.2_几个二分查找细节问题 .mp4  100.03M7 |' m/ P7 U$ T' F( f+ N' R$ i
|   |   ├──基础篇六:二分算法【4.3 小时】【基础班】.3_二分查找的变形问题 (一) .mp4  93.11M
  m. s# h( Z0 p! D% s( i|   |   ├──基础篇六:二分算法【4.3 小时】【基础班】.4_二分查找的变形问题 二) .mp4  45.73M
+ e" o. d" Q0 K7 |; K4 d|   |   ├──基础篇六:二分算法【4.3 小时】【基础班】.5_二分查找的应用 - IP 地址维护 .mp4  128.89M
6 C! S4 `( p- `  Z9 S/ T, q$ b|   |   ├──基础篇六:二分算法【4.3 小时】【基础班】.6_力扣 704 题:二分查找 .mp4  117.76M2 l/ x! l0 l* X: V. V% a, W; k: t. Z
|   |   ├──基础篇六:二分算法【4.3 小时】【基础班】.7_力扣 34 题:在排序数组中查找元素的第一个和最后一个位置 .mp4  95.09M
5 q, g! K9 h* u$ w4 Z|   |   ├──基础篇六:二分算法【4.3 小时】【基础班】.8_力扣 35 题:搜索插入位置 .mp4  82.62M
+ b* C- J5 p- J|   |   └──基础篇六:二分算法【4.3 小时】【基础班】.9_力扣 33 题:搜索旋转排序数组 .mp4  57.85M; H* Y% r; i" {, b  h( k  t
|   ├──基础篇七:链表相关算法【3 小时】【基础班】  
& C- Q' }/ m7 F3 M" J+ m|   |   ├──基础篇七:链表相关算法【3 小时】【基础班】.1_链表相关算法:基础知识 .mp4  77.89M4 i5 N2 `. R# l4 l, k4 j
|   |   ├──基础篇七:链表相关算法【3 小时】【基础班】.2_力扣 203 题:移除链表元素 .mp4  71.50M
* N8 [+ p* v+ `/ z# G- k4 R) Y|   |   ├──基础篇七:链表相关算法【3 小时】【基础班】.3_力扣 206 题:反转链表 .mp4  74.82M
3 c* H6 {- v' U/ }5 {- z8 K|   |   ├──基础篇七:链表相关算法【3 小时】【基础班】.4_力扣 876 题:链表的中间节点 .mp4  48.00M
1 A+ @8 f4 l4 p* v9 g  G|   |   ├──基础篇七:链表相关算法【3 小时】【基础班】.5_力扣 19 题:删除链表的第 N 个节点 .mp4  54.57M
; A) k: v% y2 f2 d# n! G! N|   |   ├──基础篇七:链表相关算法【3 小时】【基础班】.6_力扣 21 题:合并两个有序链表 .mp4  73.25M
: W9 p7 {7 `% T. F" i|   |   ├──基础篇七:链表相关算法【3 小时】【基础班】.7_力扣 23 题:合并 K 个升序链表 .mp4  83.13M) Z# X& i' J1 }8 h0 E: a* P
|   |   ├──基础篇七:链表相关算法【3 小时】【基础班】.8_力扣 147 题:对链表进行插入排序 .mp4  63.46M
( P3 l/ E0 S' ^( I0 a|   |   └──基础篇七:链表相关算法【3 小时】【基础班】.9_力扣 148 题:排序链表 .mp4  175.53M4 N6 O2 S; `: L! W& q2 i% ^
|   ├──基础篇三:栈和队列【4.2 小时】【基础班】  
+ o5 q2 }# E) ^0 C/ b& T|   |   ├──基础篇三:栈和队列【4.2 小时】【基础班】.10_Java 中的队列 .mp4  126.74M5 w0 W6 M3 T* ~3 r
|   |   ├──基础篇三:栈和队列【4.2 小时】【基础班】.11_剑指 9 号题:两个栈实现队列 .mp4  32.02M8 ^5 ?" w: }4 E  I8 U9 W- L
|   |   ├──基础篇三:栈和队列【4.2 小时】【基础班】.1_栈的特点和使用场景 .mp4  58.75M
  s5 o0 z2 X' A+ ?# s|   |   ├──基础篇三:栈和队列【4.2 小时】【基础班】.2_使用数组实现栈 .mp4  75.02M
8 k% _4 Q* n7 @% t8 k6 a$ z* g|   |   ├──基础篇三:栈和队列【4.2 小时】【基础班】.3_使用链表实现栈 .mp4  79.63M$ N8 H' @' H1 A2 }! K( k6 Z2 E
|   |   ├──基础篇三:栈和队列【4.2 小时】【基础班】.4_力扣 20 号题:有效括号(老) .mp4  92.79M
) [9 g5 u8 x9 u( {- L, G|   |   ├──基础篇三:栈和队列【4.2 小时】【基础班】.5_力扣 20 号题:最小栈 .mp4  97.12M  s  C4 k! \; q. r6 o, S$ k% x
|   |   ├──基础篇三:栈和队列【4.2 小时】【基础班】.6_队列的特点和实现 .mp4  62.18M
0 f& _! c2 ?" n$ k9 C3 z" M|   |   ├──基础篇三:栈和队列【4.2 小时】【基础班】.7_循环队列的基础实现 .mp4  45.31M7 r5 N# X8 v5 b: H
|   |   ├──基础篇三:栈和队列【4.2 小时】【基础班】.8_循环队列的扩容和缩容 .mp4  64.23M3 B2 f1 x/ x5 q, W
|   |   └──基础篇三:栈和队列【4.2 小时】【基础班】.9_各种队列实现方式的比较和优化 .mp4  88.01M4 b0 }1 [  y# k" `* u* l
|   ├──基础篇四:排序算法(一)【7 小时】【基础班】  
+ v1 a3 A0 q. \9 ~) q) r" s|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.10_希尔排序(一) .mp4  88.27M, J2 _+ I. e- d3 w+ ~
|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.11_希尔排序(二) .mp4  83.84M
" ^5 z* w- q" E% t5 x  ?8 G( L|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.12_归并排序(一) .mp4  90.21M
& b+ h$ U$ X2 R9 V) H" r/ v1 j|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.13_归并排序(二) .mp4  94.40M
6 p& a5 @. x- D1 P+ t1 D# K|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.14_归并排序(三) .mp4  76.31M
0 F4 N5 A7 Y' S3 ?& \& \|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.15_归并排序(四) .mp4  48.13M% E- N% S& V9 _( \2 f1 H9 S
|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.16_快速排序(一) .mp4  91.37M, t. }& B+ l! h
|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.17_快速排序(二) .mp4  62.17M
; s4 Z' x, u5 r8 S9 {& G% A* C|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.18_快速排序(三) .mp4  100.85M6 [& r2 z2 B  L* V
|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.1_双指针算法需要的基础知识 .mp4  47.50M
8 U3 c5 L! e8 V* t' m2 C1 c|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.2_双指针之快慢指针 .mp4  127.57M
$ w. g6 G8 r, Z9 S: _% V|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.3_双指针之对撞指针以及总结 .mp4  86.55M
0 k8 {* G) j5 p; M) w9 R  g! c+ ]+ V|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.4_理解递归需要的基础知识 .mp4  71.62M2 k' E! u' S* I2 \! J. h
|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.5_递归的理解 .mp4  95.86M
' g" d+ p- Q: u" s|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.6_排序基础 .mp4  41.11M
6 F% Q7 S" g4 u6 E|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.7_冒泡排序 .mp4  98.49M. U) G" c1 W. f% f  o6 r: e
|   |   ├──基础篇四:排序算法(一)【7 小时】【基础班】.8_选择排序 .mp4  74.85M1 S6 m$ \( R: `/ q3 z
|   |   └──基础篇四:排序算法(一)【7 小时】【基础班】.9_插入排序 .mp4  171.23M
- g: n7 F3 J6 Q9 Q! l|   ├──基础篇五:排序算法(二)【4.8 小时】【基础班】  
$ ~1 h# n6 T  b4 `3 S$ e|   |   ├──基础篇五:排序算法(二)【4.8 小时】【基础班】.10_力扣 164 题:最大间距 .mp4  141.21M/ E! _, O, M; t( D  b2 _
|   |   ├──基础篇五:排序算法(二)【4.8 小时】【基础班】.11_剑指 51 题:数组中的逆序对 .mp4  105.50M
; J1 j" G! y5 N; V  f% G3 ||   |   ├──基础篇五:排序算法(二)【4.8 小时】【基础班】.1_桶排序 .mp4  141.53M
: g8 m8 `1 A4 X4 u  T9 l# S  r3 ?|   |   ├──基础篇五:排序算法(二)【4.8 小时】【基础班】.2_计数排序 .mp4  135.64M
" O! l! U1 y* G% ^* c1 d|   |   ├──基础篇五:排序算法(二)【4.8 小时】【基础班】.3_基数排序 .mp4  95.32M
7 f7 }% g0 a; }, h6 G3 Q& Z" X8 C|   |   ├──基础篇五:排序算法(二)【4.8 小时】【基础班】.4_如何写一个通用的排序算法 .mp4  98.60M6 K& l3 O/ ?3 K* w0 P' W
|   |   ├──基础篇五:排序算法(二)【4.8 小时】【基础班】.5_引用类型数组的排序 .mp4  107.58M' Q1 i/ O  v8 F, C+ C
|   |   ├──基础篇五:排序算法(二)【4.8 小时】【基础班】.6_Java 内置排序算法 .mp4  58.18M
5 t; U3 v$ v4 Z  R  |& x# N|   |   ├──基础篇五:排序算法(二)【4.8 小时】【基础班】.7_力扣 56 题:合并区间 .mp4  53.10M9 D$ ]9 M, {0 I0 n' n
|   |   ├──基础篇五:排序算法(二)【4.8 小时】【基础班】.8_力扣 179 题:最大数 .mp4  71.46M
3 U1 Q8 Q& g" l( |# U  u; i|   |   └──基础篇五:排序算法(二)【4.8 小时】【基础班】.9_力扣 75 题:颜色分类 .mp4  62.75M0 }/ U7 @- {8 S- z1 q# A, p0 D
|   └──基础篇一:复杂度分析【1.6 小时】【基础班】  
, I2 E- [/ [% F' d9 x5 P- L, S. V' o7 m|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.1. 复杂度分析课程内容 .mp4  7.38M
6 O8 a; N% Q6 c5 l|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.10. 时间复杂度加法法则 .mp4  16.20M
5 f. E- F  Z: I0 k7 ^6 V|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.11. 时间复杂度乘法法则 .mp4  11.69M
1 p; D2 \$ h5 P! g! v|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.12. 时间复杂度分析例子 .mp4  26.18M5 \1 u; ?+ s( d5 K. g. W
|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.13. 常用时间复杂度总结 .mp4  33.15M
! u/ n. h& v) @7 a. ^/ b2 B! W|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.14. 最好、最坏以及平均时间复杂度 .mp4  30.33M, ^$ D- C7 m+ W' H. _0 {' j
|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.15. 空间复杂度分析 .mp4  18.01M
+ J. X" A4 }6 I* p2 K$ K2 ~|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.2. 新建项目 .mp4  6.99M6 T  P$ ^& S( j7 [  s$ ~0 U+ ?7 o
|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.3. 为什么需要时间复杂度分析 .mp4  37.45M4 E- g. j9 F. I$ B
|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.4. 算法执行时间的计算 .mp4  50.17M
6 X& P! `( V: O4 u0 l) h|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.5. 大 O 复杂度表示法 .mp4  45.75M7 W* I. z4 v. i# h  a0 Y  G
|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.6. 渐进时间复杂度分析 .mp4  41.79M
" @; `# s5 L' l! y# ?2 t' t|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.7. 常量阶时间复杂度 .mp4  19.09M$ F* ^+ g+ c) N
|   |   ├──基础篇一:复杂度分析【1.6 小时】【基础班】.8. 对数阶时间复杂度 .mp4  45.98M
& m5 I8 s: {, E|   |   └──基础篇一:复杂度分析【1.6 小时】【基础班】.9. 时间复杂度分析方法总结 .mp4  14.15M1 e9 E, J& y, _
├──计网  : K# t( X8 [% s/ M5 u
|   ├──计网八:I_O 多路复用【5.6 小时】  
5 Q( _0 r- D1 b3 J2 F8 k( z# {|   |   ├──计网八:I_O 多路复用【5.6 小时】.10_服务端:单线程 + 多路复用 + 非阻塞IO .mp4  50.45M) P9 n. n2 z' }" W# T, X4 L% M
|   |   ├──计网八:I_O 多路复用【5.6 小时】.11_select + 非阻塞 IO 实现的单线程服务端程序 .mp4  114.07M( C' z9 M9 |- ~3 v
|   |   ├──计网八:I_O 多路复用【5.6 小时】.12_select 实现原理 .mp4  85.87M
9 l  q7 h8 M2 g) j8 n, t0 E|   |   ├──计网八:I_O 多路复用【5.6 小时】.13_poll 多路复用的使用 .mp4  44.16M
/ I; ]2 \/ s. v; l: B4 |1 U|   |   ├──计网八:I_O 多路复用【5.6 小时】.14_客户端中使用 poll 多路复用 .mp4  34.55M
) G( O# ]- w3 A- j|   |   ├──计网八:I_O 多路复用【5.6 小时】.15_服务端:poll + 单线程 + 非阻塞 IO 实现 .mp4  56.90M% ~. U$ u, H- Z7 N; R8 L
|   |   ├──计网八:I_O 多路复用【5.6 小时】.16_poll 实现原理 .mp4  41.85M
/ G5 n: K* S8 J|   |   ├──计网八:I_O 多路复用【5.6 小时】.17_epoll 的使用 .mp4  68.97M0 P% M& h/ \, w3 z; e& k$ e! v) U
|   |   ├──计网八:I_O 多路复用【5.6 小时】.18_客户端使用 epoll .mp4  28.56M
8 _4 o) S9 N" {6 T* y! B|   |   ├──计网八:I_O 多路复用【5.6 小时】.19_服务端:单线程 + epoll + 非阻塞IO .mp4  36.85M
7 O0 I3 I2 ?. D; Z+ P1 j|   |   ├──计网八:I_O 多路复用【5.6 小时】.1_IO 多路复用课程内容 .mp4  2.96M' E# N- J: h3 I5 H% x0 y
|   |   ├──计网八:I_O 多路复用【5.6 小时】.20_epoll 实现原理 .mp4  74.54M
" U- M6 @& Y! `$ R1 P|   |   ├──计网八:I_O 多路复用【5.6 小时】.21_条件触发 vs 边缘触发 .mp4  47.38M0 I8 D8 q# F/ L9 {/ i
|   |   ├──计网八:I_O 多路复用【5.6 小时】.22_同步 IO vs 异步 IO .mp4  33.41M. Z0 B5 e' S3 ^0 Q% Y: T
|   |   ├──计网八:I_O 多路复用【5.6 小时】.2_阻塞 IO vs 非阻塞 IO (读 socket 数据) .mp4  62.02M
  I: d: M) |0 M0 G* G) B|   |   ├──计网八:I_O 多路复用【5.6 小时】.3_阻塞 IO vs 非阻塞 IO (写 socket 数据) .mp4  51.74M
2 h6 ?! C) |# D2 Y! \|   |   ├──计网八:I_O 多路复用【5.6 小时】.4_什么是多路复用? .mp4  62.75M
3 a& o8 ?4 H9 c# f- d2 v* f|   |   ├──计网八:I_O 多路复用【5.6 小时】.5_多路中的每一路本质上就是一个 fd .mp4  21.33M0 k4 Y# X7 s) `5 {
|   |   ├──计网八:I_O 多路复用【5.6 小时】.6_select 的使用 .mp4  72.93M5 q; W1 Z4 m- G8 D$ a, D4 }
|   |   ├──计网八:I_O 多路复用【5.6 小时】.7_客户端使用 select 实现多路复用 .mp4  57.39M
" X; o7 i/ N9 R& M- [|   |   ├──计网八:I_O 多路复用【5.6 小时】.8_服务端:单线程 + 多路复用 + 阻塞IO接收多个客户端 .mp4  72.84M. W9 s. M4 [9 v8 {; o
|   |   └──计网八:I_O 多路复用【5.6 小时】.9_服务端:单线程 + 多路复用 + 阻塞IO服务多个客户端 .mp4  37.41M
0 E4 P8 u5 ?/ f; M. s! g( ||   ├──计网二:网络接口层【3.2 小时】  ' W" a3 z& b) K' \% d: q
|   |   ├──计网二:网络接口层【3.2 小时】.11_集线器 (Hub) .mp4  31.19M1 r' W3 c: v  F. K$ Z
|   |   ├──计网二:网络接口层【3.2 小时】.12_交换机 (Switch) .mp4  42.06M1 p6 }" b6 v! C5 v) o$ J9 l; Q
|   |   ├──计网二:网络接口层【3.2 小时】.13_交换机通过自学习算法构建转发表 .mp4  42.71M) s' ~( g. f: M# C; f& s0 |
|   |   ├──计网二:网络接口层【3.2 小时】.14_数据链路层总结 .mp4  70.09M* q5 |0 G  V6 y' e5 l7 z
|   |   ├──计网二:网络接口层【3.2 小时】.1_网络接口层课程内容 .mp4  11.56M
+ X0 F( p$ @$ ?2 q4 l/ M7 U|   |   ├──计网二:网络接口层【3.2 小时】.2_物理层:解决一段链路上传输的问题 .mp4  68.29M
4 {9 z# t* e& r. K|   |   ├──计网二:网络接口层【3.2 小时】.3_网络适配器(网卡)基本原理 .mp4  33.60M) w" a$ K( V) W( C+ y, t% Y
|   |   ├──计网二:网络接口层【3.2 小时】.4_网络性能指标:速率、带宽和吞吐量 .mp4  37.02M
8 x5 T/ N- T2 E|   |   ├──计网二:网络接口层【3.2 小时】.5_数据链路层基本功能:封装成帧和透明传输 .mp4  43.19M
" H  w* X" O! a% o% c|   |   ├──计网二:网络接口层【3.2 小时】.6_数据链路层基本功能:差错检测 .mp4  61.12M3 O# s- @$ A- ]/ {* K
|   |   ├──计网二:网络接口层【3.2 小时】.7_CSMA_CD 协议_载波监听多点接入_碰撞检测 .mp4  57.30M
9 A% R6 h  ^0 ]4 b" O6 t5 T|   |   ├──计网二:网络接口层【3.2 小时】.8_MAC 地址 .mp4  52.78M
- x$ _( H/ B) X) O1 Q' x% f. _|   |   └──计网二:网络接口层【3.2 小时】.9_单播、广播和多播 .mp4  27.44M
3 A- S3 a: {) Y0 I7 h$ Y|   ├──计网九:高并发网络编程【1.9 小时】  3 [* \' ^0 P! K6 t9 R% v$ d* l
|   |   ├──计网九:高并发网络编程【1.9 小时】.10_服务端进程:主从 reactor .mp4  37.13M
) g! W5 k3 Y7 p2 D, K|   |   ├──计网九:高并发网络编程【1.9 小时】.11_服务进程网络编程模型总结 .mp4  14.44M
# x2 L+ c2 P/ q9 I4 }0 R1 J! E( T|   |   ├──计网九:高并发网络编程【1.9 小时】.1_高并发网络编程课程内容 .mp4  5.73M
& H& Y/ T9 M! ^+ @5 g- L|   |   ├──计网九:高并发网络编程【1.9 小时】.2_再次理解 TCP 的面向字节流 .mp4  52.57M
' q# ?, l. x7 {|   |   ├──计网九:高并发网络编程【1.9 小时】.3_网络字节顺序 .mp4  35.43M
# h: T' B+ E1 e7 s|   |   ├──计网九:高并发网络编程【1.9 小时】.4_粘包和半包问题 .mp4  50.12M  f# Q; I! B4 t2 h7 l3 `
|   |   ├──计网九:高并发网络编程【1.9 小时】.5_C10K 问题:操作系统层面需要做的事情 .mp4  26.28M
& a( K8 x8 A4 r# V$ o|   |   ├──计网九:高并发网络编程【1.9 小时】.6_服务端进程:阻塞 IO + 多进程 .mp4  28.54M
/ ~% H7 {7 ?9 l3 V  R4 P|   |   ├──计网九:高并发网络编程【1.9 小时】.7_服务端进程:阻塞 IO + 多线程 .mp4  19.13M$ D0 S3 I' h: g9 n
|   |   ├──计网九:高并发网络编程【1.9 小时】.8_服务端进程:单线程 + 非阻塞IO + 多路复用 .mp4  42.44M3 w" [& c" q1 h
|   |   └──计网九:高并发网络编程【1.9 小时】.9_服务端进程:多线程版本的 reactor .mp4  20.91M6 h: `7 ~4 Q+ ]/ Z. P1 k  y8 l
|   ├──计网六:HTTP 进阶【4.1 小时】  ; S3 `0 z% o9 V8 {# L7 d
|   |   ├──计网六:HTTP 进阶【4.1 小时】.10_CDN 的作用和原理 .mp4  63.98M
# y1 M# @! ~4 n% z  t|   |   ├──计网六:HTTP 进阶【4.1 小时】.11_HTTPS 是什么? .mp4  21.40M2 \2 A/ S# ~* T6 s
|   |   ├──计网六:HTTP 进阶【4.1 小时】.12_对称加密算法 .mp4  33.08M0 Y. L- {9 }6 \8 G
|   |   ├──计网六:HTTP 进阶【4.1 小时】.13_非对称加密算法 .mp4  57.94M; V) g6 Y; r; w9 N
|   |   ├──计网六:HTTP 进阶【4.1 小时】.14_数据的完整性_摘要算法 .mp4  30.84M
. z' P! n- ?  U# ~6 {6 v- k& r|   |   ├──计网六:HTTP 进阶【4.1 小时】.15_数字签名 .mp4  31.21M( Y! k4 u, a$ J& U" f' y; h' T
|   |   ├──计网六:HTTP 进阶【4.1 小时】.16_ CA 数字证书 .mp4  32.02M
7 V: f, \$ n, @& k$ Y|   |   ├──计网六:HTTP 进阶【4.1 小时】.17_TLS 1.2 连接过程 .mp4  102.64M
: W) P- |0 S. |6 z" S/ ?|   |   ├──计网六:HTTP 进阶【4.1 小时】.1_HTTP 进阶的课程内容 .mp4  7.90M
5 m# a. I) Y+ D) H|   |   ├──计网六:HTTP 进阶【4.1 小时】.2_描述 body 的头部字段 .mp4  71.68M+ A8 @, A9 [" x
|   |   ├──计网六:HTTP 进阶【4.1 小时】.3_HTTP 连接管理 .mp4  66.80M& T/ A2 W" f  |; R* |
|   |   ├──计网六:HTTP 进阶【4.1 小时】.4_重定向 .mp4  20.56M
3 g# c( ^4 I# p3 _' S|   |   ├──计网六:HTTP 进阶【4.1 小时】.5_Cookie 机制 .mp4  58.32M8 a* \: V2 j3 r
|   |   ├──计网六:HTTP 进阶【4.1 小时】.6_HTTP 的缓存控制(一) .mp4  49.21M; G% q4 N3 C2 V* v8 x
|   |   ├──计网六:HTTP 进阶【4.1 小时】.7_HTTP 的缓存控制(二) .mp4  64.65M' C" L  {' T* i( y0 `" `
|   |   ├──计网六:HTTP 进阶【4.1 小时】.8_HTTP 的代理服务 .mp4  44.68M
! _& p9 R, Q3 [/ n# f4 X7 t|   |   └──计网六:HTTP 进阶【4.1 小时】.9_HTTP 的缓存代理 .mp4  77.98M
: e4 Q- O. K* \2 L% f|   ├──计网七:socket 套接字【4 小时】  
, P+ y6 |2 A9 Y  ~|   |   ├──计网七:socket 套接字【4 小时】.10_发送和接收内核缓冲区大小的设置 .mp4  41.04M8 P9 P7 U7 Z6 m3 |" C9 T
|   |   ├──计网七:socket 套接字【4 小时】.11_tcpdump 查看 tcp 报文 .mp4  93.80M* E  \2 ?3 m4 B2 e  Q
|   |   ├──计网七:socket 套接字【4 小时】.12_netstat 查看 socket .mp4  41.79M8 b4 x- I. w  |/ d( t# i% _
|   |   ├──计网七:socket 套接字【4 小时】.13_服务端进程主动发起关闭连接请求 .mp4  77.29M
; U8 ]) C  T. {( i|   |   ├──计网七:socket 套接字【4 小时】.14_服务端进程挂了,会发生什么? .mp4  48.36M
. e- Y, p$ `. ?' s|   |   ├──计网七:socket 套接字【4 小时】.15_客户端进程挂了,会发生什么? .mp4  53.08M
: F5 w+ k" N, _/ h|   |   ├──计网七:socket 套接字【4 小时】.1_socket 套接字课程内容 .mp4  28.24M+ Z; u/ n# d* [. U
|   |   ├──计网七:socket 套接字【4 小时】.2_socket 的创建 .mp4  53.45M9 @- z/ A, [% _& s
|   |   ├──计网七:socket 套接字【4 小时】.3_系统调用 bind、listen、connect、accept .mp4  65.06M
# U4 ~/ A) b- g|   |   ├──计网七:socket 套接字【4 小时】.4_代码实现:client 发送消息 server 接收消息 .mp4  81.25M" V4 y. y4 G* }5 U
|   |   ├──计网七:socket 套接字【4 小时】.5_客户端服务端基于 socket 编程 .mp4  54.57M
3 @7 j. j  \2 v2 Q. k) q6 P  _% \5 A1 |: Y|   |   ├──计网七:socket 套接字【4 小时】.6_socket 创建的内核实现 .mp4  71.31M
9 `" K9 _4 U& f9 d|   |   ├──计网七:socket 套接字【4 小时】.7_bind、listen、connect、accept 内核实现 .mp4  46.85M
- `( `6 y: C9 r# q3 }|   |   ├──计网七:socket 套接字【4 小时】.8_发送网络包全流程 .mp4  80.60M. E9 H( y) _  s
|   |   └──计网七:socket 套接字【4 小时】.9_接收网络包的全流程 .mp4  57.78M" p4 `) g8 f0 @4 w" E7 D  }, p
|   ├──计网三:网络层【5.2 小时】  
% V# B' _4 q. f: A$ L' g& R|   |   ├──计网三:网络层【5.2 小时】.11_无分类的 IP 地址分配例子 .mp4  92.98M
. A+ `% @. t, i% Z% q# S|   |   ├──计网三:网络层【5.2 小时】.12_IP 分组转发流程_基于无分类 IP 地址 .mp4  28.70M6 y! r( p0 z& _/ e
|   |   ├──计网三:网络层【5.2 小时】.13_路由聚合 .mp4  33.99M
! c) p0 Z4 h( t2 E|   |   ├──计网三:网络层【5.2 小时】.14_再来看一个例子 .mp4  51.21M
8 ]; {% I0 R- D7 w/ g- C$ z9 Q8 z|   |   ├──计网三:网络层【5.2 小时】.15_内网 IP 和 外网 IP - VPN 技术 .mp4  44.00M
: D# Z- ~2 F2 s  I2 g, s|   |   ├──计网三:网络层【5.2 小时】.16_内网 IP 和 外网 IP - NAT 技术 .mp4  78.48M
5 g! \0 \, U1 n|   |   ├──计网三:网络层【5.2 小时】.17_IP 数据报首部格式详解(一) .mp4  38.21M
  ?( Z5 n0 `& C- {3 x|   |   ├──计网三:网络层【5.2 小时】.18_IP 数据报首部格式详解(二) .mp4  48.53M" y& j$ ?( Q9 w  S: J6 u4 f7 W; d
|   |   ├──计网三:网络层【5.2 小时】.19_网际控制报文协议-ICMP 协议_差错报告报文 .mp4  39.31M2 _! `4 G1 ?+ l2 \4 m, K
|   |   ├──计网三:网络层【5.2 小时】.1_网络层课程内容 .mp4  59.26M6 c% T8 b* h' N5 P% K. q0 E
|   |   ├──计网三:网络层【5.2 小时】.20_ping 命令的原理 .mp4  34.23M1 ^4 ]3 k; a, W% E" Q
|   |   ├──计网三:网络层【5.2 小时】.2_分类的 IP 地址(A 类、B 类和 C 类) .mp4  20.38M) A6 X  e6 U: n0 }$ o! e! W
|   |   ├──计网三:网络层【5.2 小时】.3_可分配的 IP 和不可分配的 IP .mp4  57.75M, G$ n3 B4 t! K! {
|   |   ├──计网三:网络层【5.2 小时】.4_分类 IP 地址分配的例子 .mp4  44.97M9 k3 j+ G0 @/ D* K0 Z0 @; g* Z3 W
|   |   ├──计网三:网络层【5.2 小时】.5_路由器 .mp4  76.19M5 h6 ^& C9 X3 g4 H% }* e( D
|   |   ├──计网三:网络层【5.2 小时】.6_IP 分组转发流程_基于分类的 IP 地址 .mp4  72.07M
5 W" B9 _5 ~1 E; T|   |   ├──计网三:网络层【5.2 小时】.7_划分子网的 IP 地址 .mp4  58.91M. [4 D% ~" ?8 ^( W8 R7 _
|   |   ├──计网三:网络层【5.2 小时】.8_划分子网的 IP 地址分配例子 .mp4  48.13M( n+ L9 S1 [" B. P+ p
|   |   └──计网三:网络层【5.2 小时】.9_IP 分组转发流程_基于划分子网的 IP 地址 .mp4  43.33M& ]0 U2 U- D% a% f: F: T
|   ├──计网四:运输层【3.6 小时】  
# k- k1 D% J2 d|   |   ├──计网四:运输层【3.6 小时】.10_TCP 可靠传输实现原理 .mp4  35.94M
9 ?- W' U6 y1 ]' f0 p. H# y$ y6 G" t|   |   ├──计网四:运输层【3.6 小时】.11_TCP 超时重传时间的选择 .mp4  34.89M' c3 n/ f4 D3 h& j* _
|   |   ├──计网四:运输层【3.6 小时】.12_TCP 流量控制 .mp4  44.60M  j  q4 d3 D. w
|   |   ├──计网四:运输层【3.6 小时】.13_TCP 拥塞控制的含义 .mp4  33.75M% j, P0 f4 l' f& M# `
|   |   ├──计网四:运输层【3.6 小时】.15_TCP 拥塞控制:快重传和快恢复算法 .mp4  29.23M# n8 ]4 c/ K' ^+ l" K
|   |   ├──计网四:运输层【3.6 小时】.16_TCP 建立连接:三报文握手 .mp4  38.51M
) [# n4 }& K) N  q  S! S|   |   ├──计网四:运输层【3.6 小时】.17_TCP 释放链接:四报文挥手 .mp4  66.36M  r+ _# _  ]( _* x
|   |   ├──计网四:运输层【3.6 小时】.1_运输层课程内容 .mp4  17.38M
$ a' k3 G1 I+ R. C! d) K, _' f) m|   |   ├──计网四:运输层【3.6 小时】.2_端口号 .mp4  54.11M
3 Q8 J. [; d8 |$ A) w|   |   ├──计网四:运输层【3.6 小时】.3_协议的复用和分用 .mp4  22.42M  i: a  `. _6 I( j6 }- S* O
|   |   ├──计网四:运输层【3.6 小时】.4_UDP 和 TCP 的区别 .mp4  36.70M
  M3 `" y, Q0 D0 i) y|   |   ├──计网四:运输层【3.6 小时】.5_传输差错:分组丢失、分组失序、分组重复 .mp4  31.22M
& T. Z  n0 Q4 n0 h/ J. @|   |   ├──计网四:运输层【3.6 小时】.6_可靠传输协议:停止等待协议 .mp4  72.83M4 ]  [* Z! c6 K8 }. e- h
|   |   ├──计网四:运输层【3.6 小时】.8_可靠传输协议:选择重传协议 .mp4  32.55M- M$ d) A7 N: b! c$ {
|   |   └──计网四:运输层【3.6 小时】.9_TCP 首部中实现可靠传输的三个字段 .mp4  36.32M1 i6 h) s6 R! S9 d, h# O" |# _
|   ├──计网五:应用层【2.9 小时】  
! N8 U- r; Z; I, @  U6 ~|   |   ├──计网五:应用层【2.9 小时】.10_URI 和 URL .mp4  52.17M$ X& D& o& D3 ]; D
|   |   ├──计网五:应用层【2.9 小时】.11_HTTP 请求方法 .mp4  52.28M7 U- T1 g# Y; K- O& Y% U9 A
|   |   ├──计网五:应用层【2.9 小时】.12_HTTP 响应状态码 .mp4  24.42M
6 ~& S6 q+ w8 U|   |   ├──计网五:应用层【2.9 小时】.1_应用层课程内容 .mp4  9.16M7 p# X+ U& W/ I( t  q& r
|   |   ├──计网五:应用层【2.9 小时】.2_DNS 中的域名 .mp4  47.67M$ f# b; ]# ]  @1 I
|   |   ├──计网五:应用层【2.9 小时】.3_DNS 中的域名服务器 .mp4  57.68M
# t8 K! }3 l0 _9 D3 T+ P6 Q|   |   ├──计网五:应用层【2.9 小时】.4_DNS 域名解析流程 .mp4  57.71M$ n; s& p) Q6 J; c# a+ q- G4 }* a( e
|   |   ├──计网五:应用层【2.9 小时】.5_动态主机配置协议-DHCP 的作用 .mp4  37.84M8 n0 z5 A, }! t
|   |   ├──计网五:应用层【2.9 小时】.6_动态主机配置协议-DHCP_报文详情 .mp4  59.27M6 ~" b- `6 r9 F0 B+ q0 |9 @/ F% c
|   |   ├──计网五:应用层【2.9 小时】.7_认识 HTTP .mp4  77.39M) o2 Z6 ?/ y8 F: |: b" C0 I- u; C/ ]
|   |   ├──计网五:应用层【2.9 小时】.8_HTTP 报文格式 .mp4  47.42M
% O* m+ U% @/ w" t# W: o|   |   └──计网五:应用层【2.9 小时】.9_HTTP 头部字段 .mp4  51.93M: S. R  x7 A$ A/ z' K: H
|   └──计网一:网络体系结构【2.4 小时】【可试看】  3 l3 J& C4 q& _8 r0 p; d
|   |   ├──计网一:网络体系结构【2.4 小时】【可试看】.10_网络的分类 .mp4  21.35M
" n: J% s# w, I! Q: W|   |   ├──计网一:网络体系结构【2.4 小时】【可试看】.1_一个网络上计算机的通信 .mp4  34.93M
8 P& W! p) P; h. w% s  O|   |   ├──计网一:网络体系结构【2.4 小时】【可试看】.2_多个网络上计算机的通信 .mp4  48.21M
+ |4 u. E: J0 U' @! x2 @|   |   ├──计网一:网络体系结构【2.4 小时】【可试看】.3_ISP 内部结构 .mp4  50.44M$ @4 {% x, |" H' i- ~9 }1 e$ G7 s' ~
|   |   ├──计网一:网络体系结构【2.4 小时】【可试看】.4_两台计算机通信需要解决的问题 .mp4  50.08M
8 l; @+ A+ A: a. I1 x& n3 t|   |   ├──计网一:网络体系结构【2.4 小时】【可试看】.5_网络分层 .mp4  35.51M
1 w" ]. }9 ~0 l8 x7 s7 p|   |   ├──计网一:网络体系结构【2.4 小时】【可试看】.6_分层执行流程 .mp4  45.74M- Z; p; a# O) k1 X3 F0 ~
|   |   ├──计网一:网络体系结构【2.4 小时】【可试看】.7_每一层在计算机中的位置 .mp4  56.50M6 |. H, |- \) M
|   |   ├──计网一:网络体系结构【2.4 小时】【可试看】.8_什么是协议? .mp4  88.62M. e+ E3 t: p8 N0 V: a
|   |   └──计网一:网络体系结构【2.4 小时】【可试看】.9_电路交换 vs 分组交换 .mp4  48.33M0 y" B; g; q/ V9 H/ ^8 g, W! ?) D" a
├──刷题篇  / h* b  R5 [) i7 T9 Y
|   └──0—30天  
$ j( b$ p/ \1 ?. c& P. ?0 H|   |   ├──刷题篇第 0 天:刷题前准备.1. 为什么要学习课程 B【刷题】 .mp4  33.12M6 b( D! d# R4 r- W5 x( n
|   |   ├──刷题篇第 0 天:刷题前准备.10. ACM 模式示例一之 Cpp 代码编写 .mp4  13.47M
7 M0 ~- f0 c/ X. o; e! G6 z3 T|   |   ├──刷题篇第 0 天:刷题前准备.11. ACM 模式示例一之 Python 代码编写 .mp4  12.32M
% y! w% T2 g2 t/ O' C|   |   ├──刷题篇第 0 天:刷题前准备.12. ACM 模式示例一之 js 代码编写 .mp4  16.45M" O0 ~3 g* H- J( c+ D2 _" N
|   |   ├──刷题篇第 0 天:刷题前准备.13. ACM 欧式示例二:成绩排序 .mp4  13.19M
' x' J# s) b# G- W|   |   ├──刷题篇第 0 天:刷题前准备.14. ACM 欧式示例二之 Java 代码实现 .mp4  46.01M" h2 n0 ?$ S" y4 ^, ?! J/ [
|   |   ├──刷题篇第 0 天:刷题前准备.15. ACM 欧式示例二之 Cpp 代码实现 .mp4  24.57M( M3 K/ k1 o4 [3 {
|   |   ├──刷题篇第 0 天:刷题前准备.16. ACM 欧式示例二之 Python 代码实现 .mp4  13.89M
& P) Z- \9 C# K7 W' F9 ]|   |   ├──刷题篇第 0 天:刷题前准备.17. ACM 欧式示例二之 js 代码实现 .mp4  26.17M& X% L0 R) `- Z5 E0 Q) Z
|   |   ├──刷题篇第 0 天:刷题前准备.2. 解决一个实际算法题的步骤 .mp4  71.33M
, V9 z) x$ z/ k' R" Y4 f$ |3 s|   |   ├──刷题篇第 0 天:刷题前准备.3. leetcode 网站刷题原理 .mp4  53.14M
. W* N  e$ d8 c- b  U, G|   |   ├──刷题篇第 0 天:刷题前准备.4. leetcode 网站的简单使用 .mp4  33.55M
: F! A2 T5 {; [4 p7 X" y|   |   ├──刷题篇第 0 天:刷题前准备.5. 数据规模和时间复杂度关系的说明 .mp4  9.75M* p/ |9 N9 k5 [( X4 u
|   |   ├──刷题篇第 0 天:刷题前准备.6. 课程 B 内容层次 .mp4  25.57M
; G$ g7 b' B6 a( {4 W# r|   |   ├──刷题篇第 0 天:刷题前准备.7. 课程 B 的学习思路 .mp4  15.54M
- K) t. }6 Z# R3 B: s|   |   ├──刷题篇第 0 天:刷题前准备.8. 核心代码模式 vs ACM 模式 .mp4  20.99M# R& X  B1 c+ [
|   |   ├──刷题篇第 0 天:刷题前准备.9. ACM 模式示例一之 Java 代码编写 .mp4  23.03M
! |+ f2 R' c9 i3 D1 Q7 j|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.10_lc 27:移除元素 .mp4  42.64M2 \% i" o$ L# k- P
|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.11_lc 344:反转字符串 .mp4  11.29M& \9 u4 b# K4 C: R; h# H
|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.12_lc 125 & 剑指 018:验证回文串 .mp4  33.96M
# r& t: u6 A4 Q|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.13_lc 11:盛最多水的容器【top 100】 .mp4  37.74M: v* a& Q" D; I# I. |5 R
|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.14_lc 1480:一维数组的动态和(前缀和) .mp4  23.83M5 K# k2 c0 p) p+ C: V  f
|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.15_lc 238:除自身以外数组的乘积【top 100】 .mp4  47.09M5 Z2 ^; Q% ?. O! D& h+ p2 u
|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.1_元素作为索引下标 .mp4  17.75M. G" H  d$ R6 z1 y4 ]" c6 M# h
|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.2_lc 442;数组中重复的数据 .mp4  61.32M
( I& w2 W; e) T0 x|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.3_lc 448:找到数组中所有消失的数字【top 100】 .mp4  19.42M% N; V9 Z& X- Z+ g3 ^' p
|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.4_字符串中元素作为索引下标 .mp4  15.09M/ F# u# O* T5 j3 s5 C* i) s# J& m
|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.5_lc 1002:查找常用字符 .mp4  48.84M$ z# b/ X" ^8 |
|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.6_lc 1370:上升下降字符串 .mp4  55.28M
: V" f, H: b. _' N. A|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.7_lc 283:移动零【top 100】 .mp4  59.96M" [! E/ s5 I9 J: z3 L9 r
|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.8_lc 26:删除有序数组中的重复元素 .mp4  30.06M& b" E9 s! |" u2 X7 i, @( A
|   |   ├──刷题篇第 1 天:数组常用技巧【3.2 小时】.9_lc 80:删除有序数组中的重复元素二 .mp4  30.26M: a0 W5 T4 |7 e) ~6 t
|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.10_lc 739 和剑指 038:每日温度【top 100】 .mp4  33.56M1 s+ H* T5 `) {0 Y
|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.11_lc 42:接雨水【top 100】 .mp4  84.51M
* n% M7 E6 f+ j, }|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.12_lc 84 和剑指 039:柱状图中最大的矩形【top 100】 .mp4  131.90M1 o' |# z# F" P) V9 M/ S
|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.13_lc 85 和剑指 040:最大矩形【top 100】 .mp4  46.11M
* G5 R4 s2 y; `' a. v: L9 e* c1 `' ?% t|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.14_lc 321:拼接最大数 .mp4  100.20M
! [& R9 a4 O: v|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.15_lc 456:132 模式 .mp4  123.72M
7 A& a0 b' S. X* c8 ~& b" F+ g|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.16_lc 151 和剑指 58-1:翻转字符串里的单词 .mp4  79.71M2 F! B; L2 Y# y8 d6 H
|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.1_今天的内容 .mp4  2.61M
. d7 F4 g2 |6 Z2 y6 }% Z* r. u8 s|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.2_Java、CPP、Python、JS 的栈和队列 .mp4  35.05M8 P9 H6 m* a; }- s
|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.3_lc 20:有效的括号【top 100】 .mp4  58.07M" e  ]$ F8 Q1 I2 D: s5 v. ?
|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.4_lc 71 和剑指 017:简化路径 .mp4  40.69M1 w1 C8 c6 d3 G0 v* h
|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.5_lc 394:字符串解码【top 100】 .mp4  50.02M
  T- ]" T3 _% C. L" Z2 s# G/ ||   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.6_lc 224:基本计算器 .mp4  45.14M
9 N1 a" a/ q+ o2 `|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.7_lc 227:基本计算器二 .mp4  33.86M3 }1 g+ s6 X2 ]: m6 p3 [
|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.8_lc 946 和剑指 31:验证栈序列 .mp4  31.22M
0 B3 S$ D% `. e6 n" K4 v3 ^|   |   ├──刷题篇第 10 天:栈和队列【6.5 小时】.9_单调栈 .mp4  71.76M* Z6 S1 J# [" c3 u5 I% I. q
|   |   ├──刷题篇第 11 天:堆和优先队列【5.2 小时】.10_lc 239 和剑指 59-1:滑动窗口的最大值【top 100】 .mp4  82.63M
( u* A+ D, M' w: M|   |   ├──刷题篇第 11 天:堆和优先队列【5.2 小时】.1_今天的内容 .mp4  37.41M2 M. e- e0 |# r, \) F' g
|   |   ├──刷题篇第 11 天:堆和优先队列【5.2 小时】.2_Java、CPP、Python、JS 的堆和优先队列 .mp4  27.86M1 w2 V/ q9 i) {7 Q1 @, e
|   |   ├──刷题篇第 11 天:堆和优先队列【5.2 小时】.3_lc 1046:最后一块石头的重量 .mp4  56.58M* `5 X% T2 O5 \5 l
|   |   ├──刷题篇第 11 天:堆和优先队列【5.2 小时】.4_lc 215 和剑指 076:数组中的第 K 个最大元素【top 100】 .mp4  109.00M
/ B( @+ l7 |, L# J|   |   ├──刷题篇第 11 天:堆和优先队列【5.2 小时】.5_lc 347 和剑指 060:前 K 个高频元素【top 100】 .mp4  51.61M
  W# n' t/ ?$ a, z0 {; ^|   |   ├──刷题篇第 11 天:堆和优先队列【5.2 小时】.6_lc 973:最接近原点的 K 个点 .mp4  55.54M
, y& L$ ~7 t/ ]* h; N+ v|   |   ├──刷题篇第 11 天:堆和优先队列【5.2 小时】.7_lc 703 和剑指 059:数据流中的第 K 大元素 .mp4  67.33M
6 E$ D* F& \. S8 w4 e& v|   |   ├──刷题篇第 11 天:堆和优先队列【5.2 小时】.8_lc 295 和剑指 41:数据流的中位数 .mp4  177.50M( o3 B* ^/ p% s5 L
|   |   ├──刷题篇第 11 天:堆和优先队列【5.2 小时】.9_lc 4:寻找两个正序数组的中位数【top 100】 .mp4  207.74M) ^% ~4 _- s# ?  [; ^( [/ R; H/ j
|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.10_lc 30:串联所有单词的子串 .mp4  75.86M/ e' u9 f3 N5 V
|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.11_lc 567 和剑指 014:字符串的排列 .mp4  38.21M( y, f5 S" K9 ^9 K! N( v
|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.12_lc 763:划分字母区间 .mp4  27.00M  ]3 p; X  f6 j" Q
|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.13_lc 845:数组中的最长山脉 .mp4  27.11M1 Z3 `9 v% H5 L6 O( N
|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.14_10 道算法练习题 .mp4  2.65M+ m$ ~/ E( x5 X) v- `: n, d! }% ]( R
|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.1_今天的内容 .mp4  16.63M- L6 d- [( }; f, }/ ]% k9 L1 q
|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.2_lc 643:子数组最大平均数一 .mp4  57.97M
1 x" G' }% S" |9 I. o1 C  x) u4 B|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.3_lc 209 和剑指 008:长度最小的子数组 .mp4  55.19M9 S3 @6 T+ }$ b& {: I% a1 J
|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.4_lc 3 和剑指 016:无重复字符的最长子串【top100】 .mp4  84.34M
* J3 |2 S2 m7 k" _1 z2 \* G|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.5_lc 76:最小覆盖子串【top 100】 .mp4  63.41M9 J8 g% K( L; n2 O& q( l9 y% @' `
|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.6_lc 485:最大连续 1 的个数 .mp4  31.09M2 N/ g' y/ d" M9 p/ Q, {" v
|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.7_lc 487:最大连续 1 的个数二 .mp4  37.55M
- I8 N5 x  a* u% u0 A0 J|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.8_lc 1004:最大连续 1 的个数三 .mp4  17.78M! P/ R  ^. Q2 G- S7 V: Q' Q
|   |   ├──刷题篇第 12 天:滑动窗口【3.6 小时】.9_lc 1151:最少交换次数来组合所有的 1 .mp4  24.73M
4 F# t% N9 D) Y) j: e) J. o6 ^" S|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.10_lc 350:两个数组的交集二 .mp4  91.19M
8 R& c2 \# w+ \1 h9 d& u" H|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.11_lc 169 和剑指 39:多数元素【top 100】 .mp4  85.29M
: _1 {1 J  g& _, Y% |6 s|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.12_lc 229:多数元素变形题 .mp4  29.71M
5 B8 O8 Y# Z/ O& B1 S|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.13_lc 844:比较含退格的字符串 .mp4  88.49M" d' q  m9 J" J. {
|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.14_lc 318 和剑指 005:最大单词长度乘积 .mp4  106.80M
7 F0 }7 ~/ g: K0 o8 F|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.15_lc 14:最长公共前缀 .mp4  59.92M
! ]& }. N* ]7 G/ i|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.1_今天的内容 .mp4  30.38M, B; ?% F% @0 Z$ }; R
|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.2_lc 1:两数之和【top 100】 .mp4  68.60M
5 T% |2 J" n! W% [8 `8 R|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.3_lc 167 & 剑指 006:两数之和变形题之输入有序数组 .mp4  39.20M* i! f, C2 D. A: O' J
|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.4_lc 170:两数之和变形题之数据结构设计 .mp4  51.61M
7 I, H6 e/ D  [9 o6 g! ?: y|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.5_lc 653:两数之和变形题之输入 BST .mp4  30.04M
* r# T  B  b7 `|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.6_lc 15 & 剑指 007:三数之和【top 100】 .mp4  78.21M( N  o- L& |+ [* e: ]$ c: W
|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.7_lc 18:四数之和 .mp4  15.29M
1 g. o0 N( ~- v|   |   ├──刷题篇第 13 天:综合应用(一)【4.6 小时】.9_lc 349:两个数组的交集 .mp4  82.43M
  k1 K: a/ V4 Y1 x4 u6 _, k|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.10_lc 206 & 剑指 024:反转链表【top 100】 .mp4  74.82M  e* B5 g+ Q) B& |0 W% c8 @8 J4 _5 `( ^
|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.11_lc 92:反转链表二 .mp4  73.40M
. m! W7 W1 D. t# N8 I6 m% ?4 D|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.12_lc 61:旋转链表 .mp4  52.01M
* U# x1 j, x9 D# Q% K. _, v7 r4 W|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.13_lc 328:奇偶链表 .mp4  28.09M; h7 D' |' r3 p& F
|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.14_lc 725:分割链表 .mp4  60.94M
: w/ ~- S; P6 \8 F|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.15_lc 24:两两交换链表中的节点 .mp4  41.13M& q( U. D2 @4 m5 k' u1 r4 E. p2 T1 q2 Q
|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.16_lc 25:K 个一组翻转链表 .mp4  46.05M
  Q# ?' S; T! ]% [# f" c1 X|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.1_今天的内容 .mp4  2.64M
: {/ ~; k9 h0 w" f2 U5 y3 P1 |6 p|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.2_lc 203 题:移除链表元素 .mp4  71.50M
2 P& b$ d# ]! v$ |+ i|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.3_lc 237:删除链表中的节点 .mp4  23.65M
' q5 P5 E) a. `# n|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.4_lc 83:删除排序链表中的重复元素 .mp4  16.76M" p1 R# H6 d( t2 ?* c
|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.5_lc 82:删除排序链表中的重复元素二 .mp4  29.74M
$ T& j: ?$ L2 j! g2 F) E3 c|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.6_lc 876:链表的中间节点 .mp4  48.00M! y+ v. w& f  t3 b! ~1 W1 s
|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.7_lc 19 & 剑指 021:删除链表的第 N 个节点【top 100】 .mp4  54.57M
& n) {+ @' M3 @+ q% D# B+ R+ H|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.8_lc 141:环形链表【top 100】 .mp4  28.15M' I/ F+ g( m: I  E( U" {: I, }
|   |   ├──刷题篇第 14 天:链表(一)【3.9 小时】.9_lc 142 和剑指 022:环形链表二【top 100】 .mp4  28.24M
: S+ M! Q. L! {1 W|   |   ├──刷题篇第 15 天:链表(二)【3.7 小时】.10_lc 147:对链表进行插入排序 .mp4  63.46M$ W- X8 z* ?2 a+ H4 o3 w
|   |   ├──刷题篇第 15 天:链表(二)【3.7 小时】.11_lc 148 & 剑指 077:排序链表【top 100】 .mp4  175.53M) ?5 K. a6 P! O7 z' Q- H  `5 I6 i* t2 q
|   |   ├──刷题篇第 15 天:链表(二)【3.7 小时】.1_今天的内容 .mp4  2.20M+ p  m1 E0 K: N' ?. O
|   |   ├──刷题篇第 15 天:链表(二)【3.7 小时】.2_lc 234 和剑指 027:回文链表【top 100】 .mp4  26.17M
. P, \6 G' j2 M2 v|   |   ├──刷题篇第 15 天:链表(二)【3.7 小时】.3_lc 138 和剑指 35:复制带随机指针的链表 .mp4  161.03M% W: @8 _( r  k8 D: W6 S9 W) z
|   |   ├──刷题篇第 15 天:链表(二)【3.7 小时】.4_lc 86:分隔链表 .mp4  29.86M
# P# ?- ^, s$ Q. I& q8 [2 }% k1 M|   |   ├──刷题篇第 15 天:链表(二)【3.7 小时】.5_lc 160 和剑指 023:相交链表【top 100】 .mp4  25.56M
% L' `! U* }1 K4 o1 C|   |   ├──刷题篇第 15 天:链表(二)【3.7 小时】.6_lc 2:两数相加【top 100】 .mp4  36.50M
6 K8 _# q1 g* m9 c) Q( Q* A) Z|   |   ├──刷题篇第 15 天:链表(二)【3.7 小时】.7_lc 445 和剑指 025:两数相加二 .mp4  43.77M! ?! v0 b) l  G  n% K# D- n
|   |   ├──刷题篇第 15 天:链表(二)【3.7 小时】.8_lc 21 & 剑指 25:合并两个有序链表【top 100】 .mp4  73.25M
9 o1 I) }9 {& U) y8 l5 G/ [|   |   ├──刷题篇第 15 天:链表(二)【3.7 小时】.9_lc 23 & 剑指 078:合并 K 个升序链表【top 100】 .mp4  163.19M
1 h! A" [2 s6 G|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.10_lc 543:二叉树的直径【top 100】 .mp4  23.23M
5 S7 x1 p' x' i6 O' g|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.11_lc 110 & 剑指 55-2:平衡二叉树 .mp4  29.96M4 W% d6 x) _2 ^/ m
|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.12_lc 111:二叉树的最小深度 .mp4  57.63M
7 J# Y! t' S  e6 v! [& r|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.13_lc 404:左叶子之和 .mp4  67.83M" A1 q5 y6 Q7 P4 r  p; |) P* e
|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.14_lc 103 & 剑指 32-3:二叉树的锯齿形层序遍历 .mp4  73.17M
, D# V# g3 Q" k7 o. i2 o" ^|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.15_lc 515 和剑指 044:在每个树行中找最大值 .mp4  21.69M: D3 |7 {6 M" e2 @
|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.16_lc 199 & 剑指 046:二叉树的右视图 .mp4  23.46M
9 j6 t7 p' D* }  q* T|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.17_lc 100:相同的树 .mp4  58.28M" E: w  D8 i; c! m% i
|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.18_lc 101 & 剑指 28:对称二叉树【top 100】 .mp4  58.18M
; y+ c6 r. t4 `# E! X8 q! @|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.1_今天的内容 .mp4  3.90M
( `! t2 ?" C& D+ O0 v|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.2_lc 144:二叉树的前序遍历 .mp4  84.07M% N# q7 U( `+ s4 E2 S  t& L
|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.3_lc 94:二叉树的中序遍历【top 100】 .mp4  92.88M# n9 E3 U: y% Y( Y
|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.4_lc 145:二叉树的后序遍历 .mp4  64.67M
' Z5 m: ^7 O; q  {+ [% T|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.5_二叉树前中后序遍历的递归实现 .mp4  140.77M
1 w1 k  n8 S1 |0 i/ L- ?% V/ p|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.6_lc 102 & 剑指 32-2:二叉树的层序遍历【top 100】 .mp4  177.69M7 V/ B9 S6 T( F
|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.7_lc 107:二叉树的层序遍历二 .mp4  18.14M; E' h. k* J1 t2 q$ D) h
|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.8_DFS 和 BFS 概念理解 .mp4  46.12M
6 {7 [& X5 w6 I& x2 @3 d" f|   |   ├──刷题篇第 16 天:二叉树(一)【5.4 小时】.9_lc 104 & 剑指 55-1:二叉树的最大深度【top 100】 .mp4  110.48M
$ Z* S/ V9 D+ {; i/ @) P& m|   |   ├──刷题篇第 17 天:二叉树(二)【4.9 小时】.10_lc 437:路径总和三【top 100】 .mp4  120.10M
! B) K, S% x# _& r- c6 d7 T; B|   |   ├──刷题篇第 17 天:二叉树(二)【4.9 小时】.11_lc 124:二叉树中的最大路径和【top 100】 .mp4  56.36M
9 ]/ N! u6 o( Z" ^  s|   |   ├──刷题篇第 17 天:二叉树(二)【4.9 小时】.12_lc 666:路径总和四 .mp4  55.69M
3 O9 d- H* M, ^. o# p  L' T# ||   |   ├──刷题篇第 17 天:二叉树(二)【4.9 小时】.1_今天的内容 .mp4  2.14M& k  T0 v  `1 S/ H
|   |   ├──刷题篇第 17 天:二叉树(二)【4.9 小时】.2_lc 662:二叉树最大宽度 .mp4  105.33M5 V4 \+ R& O, `* f/ T2 H& D- G
|   |   ├──刷题篇第 17 天:二叉树(二)【4.9 小时】.3_lc 222:完全二叉树的节点个数 .mp4  88.23M
3 ?" d: {3 u1 {  ]8 _3 `6 i1 k/ j|   |   ├──刷题篇第 17 天:二叉树(二)【4.9 小时】.4_lc 114:二叉树展开为链表【top 100】 .mp4  57.60M
5 I9 U! ?* Y5 N! H0 x. A+ j! @|   |   ├──刷题篇第 17 天:二叉树(二)【4.9 小时】.5_lc 236 & 剑指 68-2:二叉树的最近公共祖先【top 100】 .mp4  57.44M
' O1 [0 @  x+ [6 i% B0 \; g) h|   |   ├──刷题篇第 17 天:二叉树(二)【4.9 小时】.6_回溯思想 .mp4  52.41M5 ]3 J# ~% A* w
|   |   ├──刷题篇第 17 天:二叉树(二)【4.9 小时】.7_lc 112:路径总和 .mp4  162.02M! u$ O* _2 ~1 v: M+ `% i# g3 B
|   |   ├──刷题篇第 17 天:二叉树(二)【4.9 小时】.8_lc 113 & 剑指 34:路径总和二 .mp4  29.89M
' M0 k9 N% Q# o2 M6 t/ _|   |   ├──刷题篇第 17 天:二叉树(二)【4.9 小时】.9_lc 257:二叉树的所有路径 .mp4  48.78M
5 g/ q! c2 Q9 L/ W' q* f|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.10_lc 98:验证二叉搜索树【top 100】 .mp4  79.57M% @8 ^' s6 o% V, Z% j/ V
|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.11_lc 501:二叉搜索树中的众数 .mp4  31.43M
& `" a. N, x9 M; o) O|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.12_lc 99:恢复二叉搜索树 .mp4  28.62M$ O7 G* k3 g% ~) ?" }. j; I
|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.13_lc 538 & 剑指 054:把二叉搜索树转换为累加树【top 100】 .mp4  30.21M
* U% |: D2 y2 x* M9 b3 N' \|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.1_今天的内容 .mp4  2.45M5 k1 _. ?4 u) N9 [  M! t4 u% R
|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.2_lc 226:翻转二叉树 .mp4  36.86M
/ t1 \/ {0 h0 U' h# a|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.3_lc 617:合并二叉树【top 100】 .mp4  30.96M
5 O4 B% b% V2 A. B' U7 |% o2 j$ ?5 \|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.4_lc 105 & 剑指 7:从前序和中序遍历序列构造二叉树【top 100】 .mp4  107.78M/ G) I/ ^& A3 ]1 y4 N! P, y! J
|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.5_lc 106:从中序与后序遍历序列构造二叉树 .mp4  18.33M
# B1 e2 e' }& t) X|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.6_lc 116:填充每个节点的下一个右侧节点指针 .mp4  59.41M
' ]0 u1 j" \6 B4 [|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.7_lc 701:二叉搜索树中的插入操作 .mp4  96.97M2 S6 z% J9 F9 [8 _( M- v
|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.8_lc 108:将有序数组转换为二叉搜索树 .mp4  22.07M: o, k% n1 L- W2 k# q
|   |   ├──刷题篇第 18 天:二叉搜索树【3.7 小时】.9_lc 235 & 剑指 68-1:二叉搜索树的最近公共祖先 .mp4  30.94M/ S6 D& [9 h! E% j. _. r
|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.10_lc 200:岛屿数量【top 100】 .mp4  26.29M
0 S5 n& s5 T/ ?$ s5 R|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.11_lc 695:岛屿的最大面积 .mp4  31.65M) o) j: ]. Z2 `; m' E* ~& s
|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.12_lc 130:被围绕的区域 .mp4  46.55M, d& v7 W/ E: K$ n& p  `1 M* N
|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.13_lc 1034:边框着色 .mp4  58.25M
% P3 x+ o9 F/ X5 ]* q/ P|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.14_lc 529:扫雷游戏 .mp4  36.47M
# s- K- y2 E$ W' }8 ~7 M/ I  a5 U|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.15_lc 994:腐烂的橘子 .mp4  54.63M' I& O/ w9 V6 Q7 e7 d
|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.1_今天的内容 .mp4  7.51M1 K  Z* D* \4 h  Z+ D1 F; s
|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.2_lc 589:N 叉树的前序遍历 .mp4  37.71M; |& k9 d; k( N
|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.3_lc 590:N 叉树的后序遍历 .mp4  20.96M
: t7 ^3 K! s2 S. r|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.4_lc 429:N 叉树的层序遍历 .mp4  21.00M- a$ p) K$ c; n2 U
|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.5_lc 690:员工的重要性 .mp4  70.58M* v! e' {4 U- r/ e- ]* _5 B
|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.6_图的 DFS 和 BFS .mp4  57.67M) l4 f9 `$ s) [( [4 P
|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.7_floodfill 算法基础 .mp4  94.01M
1 C$ d% b& b* p|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.8_lc 733:图像渲染 .mp4  93.25M
$ i( m( D9 m! A4 c+ W  X/ \|   |   ├──刷题篇第 19 天:DFS 和 BFS【4.5 小时】.9_lc 463:岛屿的周长 .mp4  76.48M
7 Y* l$ z; e9 H' S5 l|   |   ├──刷题篇第 2 天:一堆数组【2.9 小时】.10_lc 860:柃檬水找零 .mp4  27.48M
6 ]  p7 V" c2 S( c* x# \|   |   ├──刷题篇第 2 天:一堆数组【2.9 小时】.1_今天内容 .mp4  9.22M
) P1 V9 v( E( @4 E* C* R* W: w|   |   ├──刷题篇第 2 天:一堆数组【2.9 小时】.2_lc 941:有效的山脉数组 .mp4  25.43M3 f6 K: j& S; i. I. w. W
|   |   ├──刷题篇第 2 天:一堆数组【2.9 小时】.3_lc 189:旋转数组 .mp4  88.18M" [: o3 X  J! ]1 C
|   |   ├──刷题篇第 2 天:一堆数组【2.9 小时】.4_lc 665:非递减数列 .mp4  30.48M
8 B: F3 z. W) E# _|   |   ├──刷题篇第 2 天:一堆数组【2.9 小时】.5_lc 228:汇总区间 .mp4  44.33M
/ `9 Y5 e1 R* R. l|   |   ├──刷题篇第 2 天:一堆数组【2.9 小时】.6_lc 163:缺失的区间 .mp4  37.06M
1 V; y; x% w: k5 Q. _/ Y7 u|   |   ├──刷题篇第 2 天:一堆数组【2.9 小时】.7_lc 31:下一个排列【top 100】 .mp4  72.29M6 _: _1 F' z# k8 K7 k8 }7 b( J( N* ~8 p
|   |   ├──刷题篇第 2 天:一堆数组【2.9 小时】.8_lc 135:分发糖果 .mp4  83.35M5 r# k9 F$ U' f4 e
|   |   ├──刷题篇第 2 天:一堆数组【2.9 小时】.9_lc 605:种花问题 .mp4  38.06M- x3 {: H5 W$ I
|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.10_lc 460:LFU 缓存 .mp4  152.85M6 [8 G4 w- \: b
|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.11_并查集 .mp4  96.91M
$ K8 H8 `% A+ E) I4 V! a/ e2 V|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.12_并查集优化 .mp4  103.44M  r5 a$ d  F$ B/ b& r3 k
|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.13_lc 547 和& 剑指 116:省份数量 .mp4  37.96M# k4 ~. w* v$ F# b: l$ g5 e
|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.14_lc 200:岛屿数量【top 100】 .mp4  40.57M
# ?2 w! l, D, g- y& R|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.15_lc 721:账户合并 .mp4  83.48M7 v0 K, P1 C# k
|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.1_今天的内容 .mp4  3.16M
. b# v; h  w& B4 d2 ~1 @6 g|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.2_lc 155 & 剑指 30:最小栈【top 100】 .mp4  97.12M8 a, Y% N( U1 l0 p) k2 o
|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.3_lc 225:用队列实现栈 .mp4  78.01M
: v4 ~0 q2 O' D$ H|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.4_剑指 09:两个栈实现队列 .mp4  32.01M
* i: e6 r  V+ Y/ D|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.5_lc 622:设计循环队列 .mp4  70.74M
$ |3 F* G4 r0 W3 h" e8 Z|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.6_lc 380 & 剑指 030:O(1) 时间插入、删除和获取随机元素 .mp4  66.32M) `5 d, {9 i  v2 }- W% G
|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.7_lc 381:O(1) 时间插入、删除和获取随机元素 - 允许重复 .mp4  43.95M6 d3 [( w6 @+ D( N! {
|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.8_缓存的概念 .mp4  63.36M7 b0 y9 n& B2 ]% M: L5 Z
|   |   ├──刷题篇第 20 天:数据结构设计【5.9 小时】.9_lc 146 & 剑指 031:LRU 缓存机制【top 100】 .mp4  149.52M
2 s0 W% D; e; g; ]; n8 e" [|   |   ├──刷题篇第 21 天:综合应用(二)【4.1 小时】.10_lc 642:搜索自动补全系统 .mp4  104.71M+ R! n$ L& r0 k# c% ]! k' W, S
|   |   ├──刷题篇第 21 天:综合应用(二)【4.1 小时】.11_lc 421 & 剑指 067:数组中两个数的最大异或值 .mp4  87.40M
& w' a, d: Q  p7 E9 Z' p|   |   ├──刷题篇第 21 天:综合应用(二)【4.1 小时】.12_lc 440:字典序的第 K 小数字 .mp4  70.24M4 l4 u1 K) [% y
|   |   ├──刷题篇第 21 天:综合应用(二)【4.1 小时】.1_今天的内容 .mp4  2.20M0 j: m8 G( q: b7 R1 |7 T$ J
|   |   ├──刷题篇第 21 天:综合应用(二)【4.1 小时】.2_lc 217:存在重复元素 .mp4  33.97M, Q/ [% @: G2 I2 F
|   |   ├──刷题篇第 21 天:综合应用(二)【4.1 小时】.3_lc 219:存在重复元素二 .mp4  55.24M1 I0 J! A" s9 _9 P0 y/ f
|   |   ├──刷题篇第 21 天:综合应用(二)【4.1 小时】.4_lc 220 & 剑指 057:存在重复元素三 .mp4  100.39M
. K( m( t& ~$ q2 ~|   |   ├──刷题篇第 21 天:综合应用(二)【4.1 小时】.5_lc 258:各位相加 .mp4  11.67M
: B, U  V$ P' I2 `|   |   ├──刷题篇第 21 天:综合应用(二)【4.1 小时】.6_lc 202:快乐数 .mp4  26.90M
3 N5 M" r5 p! y8 T|   |   ├──刷题篇第 21 天:综合应用(二)【4.1 小时】.7_lc 263:丑数 .mp4  24.81M
" I( [$ P+ Y3 b/ d% ]  h|   |   ├──刷题篇第 21 天:综合应用(二)【4.1 小时】.8_字典树 .mp4  105.76M
' W' [! @+ Y# \/ H' c8 }& @|   |   ├──刷题篇第 21 天:综合应用(二)【4.1 小时】.9_lc 208 & 剑指 062:实现 Trie(前缀树)【top 100】 .mp4  37.60M- x0 y8 E; i6 [9 v) Z7 \" I1 N* q
|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.0_代码存放位置 .mp4  4.54M' t( V0 i" h& [* I) C
|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.10_lc 22 和剑指 085:括号生成【top 100】 .mp4  51.20M
2 P( |" D$ p2 @( D: z$ e  b9 |" B|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.11_lc 51:N 皇后 .mp4  101.07M
* `! S- o* i) J|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.12_lc 37:数独问题 .mp4  80.33M
8 i; Y0 M9 t" w|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.1_回溯思想 .mp4  52.41M
( \+ x) {" r5 A+ y$ C9 ]|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.2_lc 112:路径总和 .mp4  162.02M
. t+ x; n4 h9 B/ e|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.3_lc 113 和剑指 34:路径总和二 .mp4  29.89M- S$ G* Q+ i" }5 M) B$ q0 w5 Y
|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.4_lc 46 和 47 和剑指 083 和剑指 084:全排列【top 100】 .mp4  190.61M$ a' l' U+ U; n- h+ T: [- B
|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.5_lc 77 和剑指 080:组合 .mp4  52.33M1 B* G$ _. Y' k* F/ H* x% Y( k; K
|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.6_lc 39 和 40 和剑指 081 和 082:组合总和【top 100】 .mp4  85.72M/ F# L7 ~0 t* @" F; d
|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.7_lc 78 和 90 和剑指 079:子集【top 100】 .mp4  38.49M7 p+ h- s$ y/ V) [$ v5 ?
|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.8_lc 17:电话号码的字母组合【top 100】 .mp4  69.66M. }! G7 o, G7 `% M2 |! }3 e$ z1 h, O! ]
|   |   ├──刷题篇第 22 天:回溯算法(一)【5.6 小时】.9_lc 93 和剑指 087:复原 IP 地址 .mp4  71.30M
1 I# r1 k8 ^' z( A/ S! l# K|   |   ├──刷题篇第 23 天:回溯算法(二)【2.9 小时】.0_今天的内容 .mp4  1.43M6 F4 t$ K. W2 G' j% f
|   |   ├──刷题篇第 23 天:回溯算法(二)【2.9 小时】.1_回顾回溯算法 .mp4  51.47M, p, d# \1 X- M$ y% u% m2 H0 S
|   |   ├──刷题篇第 23 天:回溯算法(二)【2.9 小时】.2_lc 401:二进制手表 .mp4  47.74M
9 a  g4 e( U2 e5 p4 S|   |   ├──刷题篇第 23 天:回溯算法(二)【2.9 小时】.3_lc 131 和剑指 086:分割回文串 .mp4  37.85M
7 O% M. D6 I3 k$ [6 T  s# Y|   |   ├──刷题篇第 23 天:回溯算法(二)【2.9 小时】.4_lc 842:将数组拆分成斐波那契序列 .mp4  78.11M. S% x8 n2 O+ K' q" `: }
|   |   ├──刷题篇第 23 天:回溯算法(二)【2.9 小时】.5_lc 79 和剑指 12:单词搜索【top 100】 .mp4  35.49M% d( l1 r* f% q3 X
|   |   ├──刷题篇第 23 天:回溯算法(二)【2.9 小时】.6_lc 301:删除无效的括号【top 100】 .mp4  195.77M% h  Y/ i7 U' ]1 x& ?
|   |   ├──刷题篇第 23 天:回溯算法(二)【2.9 小时】.7_lc 679:24 点游戏 .mp4  60.48M& H/ z6 y# @0 c* c
|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.0_今天的内容 .mp4  3.19M. U( c% w. {4 V$ r3 x! R
|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.10_lc 316:去除重复字母 .mp4  45.96M
; q0 q7 Y- p9 I: g# ]  x8 m! E|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.11_lc 1047:删除字符串中的所有相邻重复项 .mp4  41.74M! k1 B8 z! c# [" {
|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.12_lc 1209:删除字符串中的所有相邻重复项二 .mp4  85.13M
7 g# n: Q' S& [& V8 R|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.1_lc 455:分发饼干 - 贪心思想 .mp4  28.16M
7 h; r" J. H' h|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.2_lc 322 和剑指 103:硬币找零【top 100】 .mp4  125.24M# w- l# R$ R* s- A0 w1 Q
|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.3_贪心算法的特点 .mp4  13.75M
1 |& C9 v/ f$ f2 R# F" ?! G: {|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.4_lc 45:跳跃游戏二 .mp4  99.22M
& ?, W! P4 z' f. \|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.5_lc 55:跳跃游戏【top 100】 .mp4  13.82M: q8 Q# `) Y  @* J% N0 m$ _
|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.6_lc 1578:避免重复字母的最小删除成本 .mp4  29.28M& ~' G  n  ]4 a1 |3 }6 b9 H
|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.7_lc 402:移掉 K 位数字 .mp4  92.98M& d1 z# I% Y$ R4 E" _2 m
|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.8_lc 409:最长回文串 .mp4  26.45M8 i" K% S9 Y) F/ J  t' t
|   |   ├──刷题篇第 24 天:贪心算法(一)【3.9 小时】.9_lc 680 和剑指 019:验证回文字符串二 .mp4  34.70M
; z; b3 P  z0 M+ b+ z! }|   |   ├──刷题篇第 25 天:贪心算法(二)【2.8 小时】.0_今天的内容 .mp4  2.76M# O0 X8 N1 D! W
|   |   ├──刷题篇第 25 天:贪心算法(二)【2.8 小时】.10_lc 330:按要求补齐数组 .mp4  57.10M+ @0 P2 K6 @3 W2 S6 |
|   |   ├──刷题篇第 25 天:贪心算法(二)【2.8 小时】.1_lc 976:三角形的最大周长 .mp4  20.58M" m; I& [/ V! q1 z1 |
|   |   ├──刷题篇第 25 天:贪心算法(二)【2.8 小时】.2_lc 674:最长连续递增序列 .mp4  24.91M2 e# q8 i' `( R1 f- a/ ]2 e
|   |   ├──刷题篇第 25 天:贪心算法(二)【2.8 小时】.3_lc 738:单调递增的数字 .mp4  32.69M
  g6 a' O/ k& N: H6 e  L! j|   |   ├──刷题篇第 25 天:贪心算法(二)【2.8 小时】.4_lc 134:加油站 .mp4  65.56M
: X+ I5 F' w  \# Z5 I4 U$ i6 r  j|   |   ├──刷题篇第 25 天:贪心算法(二)【2.8 小时】.5_lc 767:重构字符串 .mp4  34.69M
- d. F# h  \8 u9 B) ]2 ||   |   ├──刷题篇第 25 天:贪心算法(二)【2.8 小时】.6_lc 621:任务调度器【top 100】 .mp4  70.55M0 r2 S' b- T: A5 t
|   |   ├──刷题篇第 25 天:贪心算法(二)【2.8 小时】.7_lc 670:最大交换 .mp4  40.71M
5 `% l0 r' e. o( [( x+ b|   |   ├──刷题篇第 25 天:贪心算法(二)【2.8 小时】.8_lc 861:翻转矩阵后的得分 .mp4  38.25M6 K: U" z- ?0 B! C, r) R
|   |   ├──刷题篇第 25 天:贪心算法(二)【2.8 小时】.9_lc 1029:两地调度 .mp4  32.54M# [! u1 h) F. c9 b( J6 d
|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.0_今天的内容 .mp4  4.75M
& a- F( p* D& l' d- P|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.10_lc 1143 & 剑指 095:最长公共子序列 .mp4  123.32M9 B: [" ~# E7 q- }: `
|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.11_lc 72:编辑距离【top 100】 .mp4  74.74M
8 x3 d4 b; j! e2 a5 D  i% E1 @|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.12_lc 44:通配符匹配 .mp4  66.64M
$ `5 t' O+ k! }9 N& P) H2 X- h|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.13_lc 486:预测赢家 .mp4  126.13M; w) ^: G; v( Y- H8 ]+ L5 u
|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.1_lc 509 & 剑指 10-1:斐波那契数列问题 - 动态规划入门 .mp4  116.83M
# q! u( o8 W# C|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.2_lc 322 & 剑指 103:硬币找零 .mp4  121.49M1 o2 |7 X! w$ Q; L: G
|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.3_动态规划总结 .mp4  18.82M
3 K( L( @$ J$ I( ~1 Y' I; M& `|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.4_lc 64 & 剑指 099:最小路径和【top 100】 .mp4  170.87M- `' c# a7 G4 t( F; Q$ W
|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.5_什么问题可以使用动态规划来解决 .mp4  29.29M) P# z3 s( `: I2 r9 `2 R
|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.6_lc 53 & 剑指 42:最大子数组之和【top 100】 .mp4  179.10M  {. }7 L6 T5 `2 w$ X7 c4 |
|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.7_lc 647、5、131 & 剑指 086、020:回文子串【top 100】 .mp4  191.30M
' s$ L6 o# Y: A8 T/ v' `+ C|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.8_lc 516:最长回文子序列 .mp4  124.61M
1 l8 V( W$ Y( L6 }|   |   ├──刷题篇第 26 天:动态规划(一)【8.7 小时】.9_lc 300:最长上升子序列【top 100】 .mp4  61.35M/ F# R7 v# `! q3 [( l
|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.0_今天的内容-新 .mp4  1.85M6 Q. @+ T" n5 e9 J( z/ R) {
|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.10_lc 322 和剑指 103:零钱兑换【top 100】 .mp4  69.22M3 o$ V1 X+ H! d$ c- h2 l
|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.11_lc 518:零钱兑换二 .mp4  51.04M
; m* O7 W( \! }9 q: T  l$ b4 L/ {|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.12_lc 377 和剑指 104:组合总和四 .mp4  56.50M
+ D, ]# E- Y1 j/ A|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.13_lc 494 和剑指 102:目标和【top 100】 .mp4  40.15M
& n! S8 Q& }; z) L  H|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.14_lc 416 和剑指 101:分割等和子集【top 100】 .mp4  47.86M2 S" O& W4 P& Q% D5 L& S* z5 U- Z
|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.15_lc 279:完全平方数【top 100】 .mp4  30.60M
- @! a1 K; s: T8 W9 D# D6 a/ I. K" n|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.16_lc 474:一和零 .mp4  28.52M2 J) k9 }! }4 a2 A# x  ^" f) B
|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.17_lc 139:单词拆分【top 100】 .mp4  44.20M2 o( a& v8 r# L9 R: {( E
|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.1_lc 70 和剑指 10-2:爬楼梯【top 100】 .mp4  45.78M
+ N/ n+ s. Q3 p|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.2_lc 746 和剑指 088:使用最小花费爬楼梯 .mp4  62.89M
2 h9 r$ \6 D+ ]) N|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.3_lc 198 和剑指 089:打家劫舍【top 100】 .mp4  94.15M
4 ~. B" u! H, E+ ?9 k) ?  y, u|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.4_lc 213 和剑指 090:打家劫舍二 .mp4  18.33M
, W$ x( n* E: a6 W|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.5_lc 337:打家劫舍三【top 100】 .mp4  42.14M4 y8 N) W& K+ u7 k) M3 g; y
|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.6_0 - 1 背包问题 .mp4  278.05M
+ I1 z7 H$ x$ d3 b  Z/ L|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.7_完全背包问题 .mp4  237.35M$ V  x" x: l2 `' m$ [
|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.8_多重背包问题 .mp4  15.54M
6 E. W' h# I; r& P0 f7 i|   |   ├──刷题篇第 27 天:动态规划(二)【6.3 小时】.9_二维背包问题 .mp4  16.65M/ x, D! ]/ I& ?! _, q  x& t
|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.0_今天的内容 .mp4  1.28M' Y" f# m# a0 P. L
|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.10_lc 188:买卖股票的最佳时机四 .mp4  39.76M
' e$ m0 S" h1 ~# |9 S|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.11_lc 309:最佳买卖股票时机含冷冻期【top 100】 .mp4  36.00M% H+ l0 z8 n( p
|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.12 lc 714:买卖股票的最佳时机含手续费 .mp4  8.03M* `! V8 O" i6 l1 @% H: H6 E
|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.1_lc 62 和剑指 098:不同路径【top 100】 .mp4  112.27M
0 _! o5 l  E% v! j& i+ j|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.2_lc 63:不同路径二 .mp4  55.15M$ E% ^! x( C- C. H- v
|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.3_lc 120 和剑指 100:三角形最小路径和 .mp4  71.65M
4 w+ Y" [9 y' f* Q|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.4_lc 97 和剑指 096:交错字符串 .mp4  109.98M
) D) V, j- C7 R, d|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.5_lc 221:最大正方形【top 100】 .mp4  57.18M  ~# V/ W/ j, G
|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.6_系列算法题:买卖股票的最佳时机 .mp4  80.06M+ ]% s; E1 _" |! s) H8 f! d& w: P
|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.7_lc 121 和剑指 63:买卖股票的最佳时机【top 100】 .mp4  26.99M
8 G- f  y( `& I+ ?/ N% X; i  p|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.8_lc 122:买卖股票的最佳时机二 .mp4  26.50M
; M8 F# Y3 p$ P/ A( s( r% I|   |   ├──刷题篇第 28 天:动态规划(三)【3.8 小时】.9_lc 123:买卖股票的最佳时机三 .mp4  29.74M
6 \6 T( J6 m4 ]& r; T|   |   ├──刷题篇第 29 天:动态规划(四)【4.1 小时】.0_今天的内容 .mp4  2.01M
$ r1 w# j5 d% \& S! i|   |   ├──刷题篇第 29 天:动态规划(四)【4.1 小时】.1_lc 139:单词拆分【top 100】 .mp4  154.59M  J; G0 O8 N( q6 C/ q  o0 J
|   |   ├──刷题篇第 29 天:动态规划(四)【4.1 小时】.2_lc 140:单词拆分二 .mp4  40.54M
7 j* j# r3 B0 S! E8 {# S|   |   ├──刷题篇第 29 天:动态规划(四)【4.1 小时】.3_lc 91:解码方法 .mp4  58.71M
" \3 W; J3 r& R/ X( R) Z# E! e|   |   ├──刷题篇第 29 天:动态规划(四)【4.1 小时】.4_lc 32:最长有效括号【top 100】 .mp4  159.31M  k7 |# ]; F$ @# a& T$ Y- S
|   |   ├──刷题篇第 29 天:动态规划(四)【4.1 小时】.5_lc 10 和剑指 19:正则表达式匹配【top 100】 .mp4  101.44M
2 e+ Q: R# v- H: E4 X|   |   ├──刷题篇第 29 天:动态规划(四)【4.1 小时】.6_lc 718:最长重复子数组 .mp4  25.76M: i; O6 [5 e7 \* o
|   |   ├──刷题篇第 29 天:动态规划(四)【4.1 小时】.7_lc 354:俄罗斯套娃信封问题 .mp4  47.68M% t" X% f5 L# T7 w( [2 ~) I& b
|   |   ├──刷题篇第 29 天:动态规划(四)【4.1 小时】.8_lc 152:乘积最大子数组【top 100】 .mp4  49.48M
; |+ N6 v4 K! q' ~/ p8 X" p|   |   ├──刷题篇第 29 天:动态规划(四)【4.1 小时】.9_lc 376:摆动序列 .mp4  50.07M
/ h% {3 g: Z! j, R; M1 p+ m, O5 y|   |   ├──刷题篇第 3 天:二堆数组【3.3 小时】.10_lc 119:杨辉三角二 .mp4  46.52M
/ o! Z! j: v: l6 p6 a|   |   ├──刷题篇第 3 天:二堆数组【3.3 小时】.1_第三天主题内容 .mp4  6.56M
- T' _0 T  C. e8 A: Q' p|   |   ├──刷题篇第 3 天:二堆数组【3.3 小时】.2_lc 867:矩阵转置 .mp4  24.94M! b: U4 P4 A# {6 O
|   |   ├──刷题篇第 3 天:二堆数组【3.3 小时】.3_lc 48:旋转图像【top 100】 .mp4  151.81M3 J# `4 l- N5 Q. Q6 G/ v6 Q; Q
|   |   ├──刷题篇第 3 天:二堆数组【3.3 小时】.4_lc 36:有效的数独 .mp4  54.62M
/ S) r# T. p" m! `0 ^7 o) \' K- c. `|   |   ├──刷题篇第 3 天:二堆数组【3.3 小时】.5_lc 73:矩阵置零 .mp4  92.20M  r2 ~+ z1 F- \
|   |   ├──刷题篇第 3 天:二堆数组【3.3 小时】.6_lc 54 & 剑指 29:螺旋矩阵 .mp4  80.59M' U" u! w. D9 H" l1 u0 t6 t
|   |   ├──刷题篇第 3 天:二堆数组【3.3 小时】.7_lc 59:螺旋矩阵二 .mp4  18.45M
+ g; t  g- k* v3 z! [" D2 ]/ i|   |   ├──刷题篇第 3 天:二堆数组【3.3 小时】.8_lc 498:对角线遍历 .mp4  50.75M
7 A8 c- H2 v6 Y$ I, Z( C$ D|   |   ├──刷题篇第 3 天:二堆数组【3.3 小时】.9_lc 118:杨辉三角 .mp4  25.82M
$ h! B& h9 K2 I|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.1. 今天的内容 .mp4  8.93M6 E. T9 u1 G& Z+ U. i6 {6 F
|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.10. 输入为两个数组或者两个字符串 .mp4  35.63M
/ C1 k+ k4 ]  z8 Y( r|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.11. 输入为矩阵 .mp4  13.04M+ Q7 E$ ~: |2 W, T, ]8 s8 R
|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.12. 区间动态规划问题 .mp4  17.18M1 T! L) |- a3 t8 W0 s
|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.13. 背包系列问题总结 .mp4  9.37M
1 U. W' q$ l2 u- C$ A# Z5 b. U$ `|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.2. 动态规划步骤总结 .mp4  9.57M6 V' O5 i9 P: q( m( L3 D, X
|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.3. 动态规划的三个特征 .mp4  9.88M3 E- a% o2 H, k+ W' ]: M
|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.4. 动态规划解决的问题 .mp4  8.76M
- ]( D# p* d, W' v0 a# L  o& [$ p# M% x|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.5. 打家劫舍例子总结 .mp4  18.43M
+ z8 v. |" f' ?' H( a3 e% ]; ~|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.6. 最大子数组和例子总结 .mp4  22.73M
8 |0 ?) H* W5 H6 q# ^7 [$ _|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.7. dp<i> 依赖于前面一个或者两个状态 .mp4  14.13M
7 b! E) i) c% S" _  U5 f& K|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.8. dp<i> 依赖于前面多个状态 .mp4  18.15M& \# X1 v  l- ~* y- q2 M( L
|   |   ├──刷题篇第 30 天:动态规划(总结)【1.3 小时】.9. dp<i> 带有一个或者多个维度 .mp4  38.50M  n. A) y$ `2 m8 Y2 U
|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.10_lc 8 和剑指 67:字符串转换整数 .mp4  86.53M$ }( i5 [; }/ r$ r1 J% g
|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.11_lc 165:比较版本号 .mp4  44.16M
; e+ s/ ?4 N8 Z, G|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.12_lc 12:整数转罗马数字 .mp4  50.15M3 B! i. q  T5 g. r& d& x
|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.13_lc 13:罗马数字转整数 .mp4  22.18M
. T; K( B! \* c|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.14_lc 38:外观数列 .mp4  27.96M
/ N" b  g# O  Q( [; R|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.15_lc 6:Z 字形变换 .mp4  102.01M  l8 h2 V4 s" ^7 D; r# y
|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.1_今天的内容 .mp4  2.05M
# \$ T! l1 z6 \4 M! ^! G( U7 l|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.2_lc 28:字符串匹配 .mp4  17.12M) r  n: K& u  q' [
|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.3_lc 459:重复的子字符串 .mp4  87.19M7 h- b- K! o9 V) r- t% U% H; f
|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.4_lc 344:反转字符串 .mp4  4.58M+ a3 x4 t+ T0 V9 L- v3 q' }
|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.5_lc 345:反转字符串中的元音字母 .mp4  22.82M
/ p9 {$ ~9 n& U5 V|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.6_lc 1119:删除字符串中的元音字母 .mp4  7.18M% |. U4 T8 T* m- w5 W  h5 r
|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.7_lc 541:反转字符串二 .mp4  31.18M
4 a) R  ~  [4 E4 b|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.8_lc 557:反转字符串中的单词 .mp4  29.04M# E0 T- c5 U$ K3 A: V5 _
|   |   ├──刷题篇第 4 天:字符串【3.3 小时】.9_lc 58:最后一个单词的长度 .mp4  31.48M4 B3 u- p2 ^' f) l2 q
|   |   ├──刷题篇第 5 天:数学【2.8 小时】.10_lc 204:计数质数 .mp4  33.53M: j& u9 b2 K3 U. u3 E6 d9 G
|   |   ├──刷题篇第 5 天:数学【2.8 小时】.11_lc 233 和剑指 43:数字 1 的个数 .mp4  76.66M
* G) V/ q7 `7 m; x" S- p% ~& {|   |   ├──刷题篇第 5 天:数学【2.8 小时】.12_lc 1232:缀点成线 .mp4  19.98M
, N3 Z& r" h% N" J0 N" y|   |   ├──刷题篇第 5 天:数学【2.8 小时】.1_今天的内容 .mp4  2.46M$ l0 `0 ~0 _2 L# j, H
|   |   ├──刷题篇第 5 天:数学【2.8 小时】.2_lc 7:整数反转 .mp4  58.79M
9 l, l, o+ X$ `$ k8 n7 j. ~: j|   |   ├──刷题篇第 5 天:数学【2.8 小时】.3_lc 9:回文数 .mp4  37.31M& R' T( X8 C% R% O# i* q/ A
|   |   ├──刷题篇第 5 天:数学【2.8 小时】.4_lc 989:数组形式的整数加法 .mp4  57.43M) |! y5 o' s! D1 l1 \. c
|   |   ├──刷题篇第 5 天:数学【2.8 小时】.5_lc 66:加 1 .mp4  26.97M
9 n+ T2 x0 x% Y" R+ p|   |   ├──刷题篇第 5 天:数学【2.8 小时】.6_lc 415:字符串相加 .mp4  13.97M* [* x  o: q* }0 i4 k. A
|   |   ├──刷题篇第 5 天:数学【2.8 小时】.7_lc 67 和剑指 002:二进制求和 .mp4  9.67M
7 Q, K8 p& c; K  k! ^: X, E( R|   |   ├──刷题篇第 5 天:数学【2.8 小时】.8_lc 2:两数相加 .mp4  36.50M1 b1 S1 P; H2 m0 V, u; [+ A! }
|   |   ├──刷题篇第 5 天:数学【2.8 小时】.9_lc 43:字符串相乘 .mp4  103.62M
+ O+ H2 Y% F3 B3 C* r' ?9 @( B|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.0_今天的内容 .mp4  2.21M
3 Q5 w7 o" M  H8 Q5 Z|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.10_lc 136:只出现一次的数字【top 100】 .mp4  30.11M
  _+ s2 T( N; t2 g% d|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.11_lc 137 和剑指 004:只出现一次的数字二 .mp4  76.14M$ D/ b$ Y/ D$ s; X4 f
|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.12_lc 260:只出现一次的数字三 .mp4  41.27M
+ I% I$ T7 H+ j6 s6 S|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.13_lc 1318:或运算的最小翻转次数 .mp4  56.51M1 T# N* z' N* d, J
|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.14_lc 201:数字范围按位与 .mp4  53.13M& p4 B; V0 x& ]3 h2 B
|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.15_lc 476:数字的补数 .mp4  34.24M' w' p, x0 _# L3 `
|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.16_lc 405:数字转换为十六进制数 .mp4  46.57M, }8 b; Y- U+ Y# Q1 l+ Z4 t2 P8 x
|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.17_lc 190:颠倒二进制位 .mp4  139.08M
) v5 o& l, G  ^! I% O0 Q, G|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.1_位运算基础知识一 .mp4  59.22M/ `% g- G/ ?" Z4 x4 t7 K6 e
|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.2_位运算基础知识二 .mp4  56.10M
! ]* {: y  ?+ F2 G7 z2 @( I0 d|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.3_位运算技巧 .mp4  60.19M
( ?' j8 I8 P: Q4 e|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.4_lc 191 & 剑指 15:位 1 的个数 .mp4  63.63M5 ~" D/ r. ?7 O1 G4 |: `) b
|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.5_lc 461:汉明距离【top 100】 .mp4  15.25M$ L; ^4 W* o  b1 Q
|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.6_lc 477:汉明距离总和 .mp4  59.25M/ j: J/ K& Z$ X: T/ `/ `) U
|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.7_lc 231:2 的幂 .mp4  31.58M
4 L1 Q2 g( v( t|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.8_lc 371:两整数之和 .mp4  84.09M! Z" d! @9 f3 g. x
|   |   ├──刷题篇第 6 天:位运算【5.6 小时】.9_lc 29 & 剑指 001:两数相除 .mp4  113.69M( X4 H- A$ k5 V0 C) W& Q
|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.10_lc 327:区间和的个数 .mp4  83.14M- f+ Q- |9 |% _+ U4 H/ i
|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.11_lc 493:翻转对 .mp4  24.44M
1 Y! ~0 ]1 h, Y, ~* B|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.12_lc 50 & 剑指 16:Pow(x_ n) .mp4  57.55M
/ C( G1 f$ I& ]5 b3 O% ^8 K|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.13_快速排序 - 分区逻辑的应用 .mp4  30.00M% G* l; R% ^6 N( H% T, P
|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.14_lc 75:颜色分类【top 100】 .mp4  67.25M
6 n$ p' e/ Y) L2 H$ {# S: i) o|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.15_lc 179 & 剑指 45:最大数 .mp4  74.35M1 B& \6 D8 W6 x, H0 ]$ ]
|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.16_lc 56 & 剑指 74:合并区间【top 100】 .mp4  59.17M
( V% _, i  Z/ @1 ~% G+ {1 ~9 x3 @|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.17_lc 57:插入区间 .mp4  41.80M
# ~. e' J$ s; \% E- o* ^|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.18_lc 905:按奇偶排序数组 .mp4  48.89M* u: Y* r! x4 ]& M; _8 ~/ h
|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.19_lc 922:按奇偶排序数组二 .mp4  25.26M( x0 J7 K6 F- Y, j* Y7 T
|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.1_今天的内容 .mp4  4.24M0 ^# L5 a- j2 Q6 L4 `0 T" I
|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.20_lc 1365:有多少小于当前数字的数字 .mp4  64.74M
. e- u) b2 X  U% F|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.21_lc 164:最大间距 .mp4  144.61M
" }, h* C# Z0 @( V|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.2_排序算法回顾 (一) .mp4  68.89M
& ~+ ~- K" v1 n; o6 ^|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.3_排序算法回顾 (二) .mp4  116.97M# y' F. ?' q8 @. A& w% `+ a
|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.4_lc 912:排序数组 .mp4  77.28M
1 Q1 K: A# X6 }|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.5_阿里面试题:快速查找第二大数 .mp4  11.47M" C! d1 o4 _& E4 v
|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.6_lc 628:三个数的最大乘积 .mp4  24.70M3 {+ q1 y4 s7 c5 [
|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.7_lc 88:合并两个有序数组 .mp4  21.99M
. d& P0 ^  L( `# ]/ w|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.8_剑指 51:数组中的逆序对 .mp4  79.14M
  Y5 P" J* j3 H! R$ Y# q|   |   ├──刷题篇第 7 天:排序算法【6.9 小时】.9_lc 315:计算右侧小于当前元素的个数 .mp4  70.66M
% K; x1 v/ V7 i9 W% A|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.0_今天的内容 .mp4  4.34M
2 b7 A. ?8 T/ H9 K8 }|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.10_lc 153 & 剑指 11:旋转排序数组的最小数字 .mp4  74.32M  r7 a9 `% Z0 n- b% H+ y
|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.11_lc 852 和剑指 069:山脉数组的峰顶索引 .mp4  45.91M1 }" T- I7 a* q2 C" f* c0 ?6 r
|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.12_lc 1095:二分查找代码实现 .mp4  32.09M
! ?( C* S2 W- H- U|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.13_lc 162:寻找峰值 .mp4  24.26M
$ y: }0 t. I% X# U, m1 J  v4 k|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.14_lc 74:搜索二维矩阵 .mp4  24.55M
! i( B0 J! x$ z|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.15_lc 240 & 剑指 4:搜索二维矩阵二【top 100】 .mp4  69.08M
/ e/ p* B3 `% `: b|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.16_lc 69 和剑指 072:x 的平方根 .mp4  23.99M
6 A8 G& D8 }0 K* `8 L|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.17_lc 1539:第 k 个缺失的正整数 .mp4  62.62M3 j: \) f& N6 v
|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.18_字节面试题:截木头 .mp4  33.83M
- D0 ^. L( B' G8 |3 `! \|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.1_二分查找代码实现 .mp4  100.57M$ D: a- o7 Y5 N* I# e. n+ X
|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.2_几个二分查找细节问题 .mp4  102.99M
1 H( T5 p/ Q* i. Q* {( m|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.3_二分查找的变形问题 (一) .mp4  96.45M
$ V- p$ y9 {: v9 q& G|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.4_二分查找的变形问题 二) .mp4  47.29M* s8 e9 X0 p; S; j
|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.5_lc 704:二分查找 .mp4  122.67M" B( q- t' L+ t1 x) ?8 T' m, @/ l
|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.6_lc 34:在排序数组中查找元素的第一个和最后一个位置【top 100】 .mp4  98.31M6 C7 @- [, r9 l+ u& ^3 q
|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.7_lc 35 & 剑指 53-1:搜索插入位置【top 100】 .mp4  85.74M  x. E9 ^: v5 h
|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.8_lc 278:第一个错误的版本 .mp4  35.93M
' z7 A0 V3 H4 A6 S5 z( L3 O! w9 d|   |   ├──刷题篇第 8 天:二分查找【5.2 小时】.9_lc 33:搜索旋转排序数组【top 100】 .mp4  60.03M! }2 N+ U) ]6 x( X5 ?# u$ C2 c
|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.0_今天的内容 .mp4  8.06M
0 Z4 F6 v* b6 V! H$ l0 O# {) j|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.10_lc 49 & 剑指 033:字母异位词分组【top 100】 .mp4  32.42M1 x2 k8 ]9 L, ~2 M, u- _
|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.11_lc 560 & 剑指 010:和为 K 的子数组【top 100】 .mp4  62.80M4 ?, y' M7 J& P7 e0 P! |
|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.12_lc 41:缺失的第一个正数 .mp4  35.81M, V& d" O. O+ ^7 T, h: n; q
|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.13_lc 1122 & 剑指 075:数组的相对排序 .mp4  50.53M
8 `& c7 P+ {; k; F- ~: W4 X|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.1_lc 771:宝石与石头 .mp4  39.77M
) q& a! t# F! X' b/ P+ e& s( {|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.2_lc 888:公平的糖果棒交换 .mp4  28.67M( \% j9 s$ O* {* [" N
|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.3_lc 128 & 剑指 119:最长连续序列【top 100】 .mp4  47.49M
* V: H, O% \& ]: z+ y! y  \|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.4_lc 136:只出现一次的数字【top 100】 .mp4  27.89M" c1 k$ k& @  ^$ K
|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.5_lc 389:找不同 .mp4  23.80M; A2 g7 }$ M) L8 |# Y( |3 m
|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.6_lc 554:砖墙 .mp4  44.12M
2 g% O2 z' l3 _$ k. F|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.7_lc 205:同构字符串 .mp4  38.51M
- B2 c7 Q- h+ l|   |   ├──刷题篇第 9 天:哈希查找【3.1 小时】.8_lc 290:单词规律 .mp4  22.39M
4 P1 P' e8 h$ X0 k3 O|   |   └──刷题篇第 9 天:哈希查找【3.1 小时】.9_lc 242 & 剑指 032:有效的字母异位词 .mp4  38.97M
. t: W' Z8 E" L$ z├──中级篇  
; ]3 r/ I6 v6 |4 E: J: G6 K' O: B|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.10_递归实现二叉查找树删除操作 .mp4  135.36M
: p# f) x8 ^4 j  E9 p|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.11_什么是 AVL 树 .mp4  77.79M
  k/ A+ k3 o1 `0 Z|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.12_平衡因子 .mp4  93.06M
1 \8 N: k  m( E4 o: j! n! W|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.13_判断一棵树是否是平衡树 .mp4  30.86M% [" |! w. \  W; p
|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.14_右旋转 .mp4  83.51M
# ~/ U  {8 z! N' \+ x- i|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.15_左旋转 .mp4  54.31M
9 @1 \2 `7 O) k% U|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.16_LR 和 RL .mp4  60.14M. z4 W! v: M1 G& X  H
|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.17_AVL 树新增测试以及删除操作 .mp4  63.74M8 Y& I$ E8 z6 m) |% K- c& y5 l) G
|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.18_2-3 树 .mp4  96.85M
- }4 W" K+ c. K|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.19_认识红黑树 .mp4  114.93M
) _; X( i6 [! {|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.1_二叉查找树的特点 .mp4  113.71M
. a2 S. V3 \% g" O- A% R, [3 J: R|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.20_代码实现红黑树左旋转 .mp4  67.81M+ u# Z( P. c; D/ s# f2 `0 G1 [7 q3 D
|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.21_红黑树的颜色翻转和右旋转 .mp4  83.21M6 J$ \& F1 M5 Y% l' F
|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.22_红黑树添加节点操作 .mp4  99.79M( Q/ X1 L& P2 M6 f5 v$ }6 a) p
|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.2_二叉查找树的插入操作 .mp4  72.25M
9 f; |. ~& k' i: R4 W3 M. E|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.3_二叉查找树的查询操作 .mp4  46.19M
8 ]) V$ {1 J9 D( b5 ^0 u|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.4_二叉查找树删除操作(一) .mp4  71.29M0 j3 ?2 V  w& a) r$ R0 ^/ M8 H
|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.5_二叉查找树删除操作(二) .mp4  84.63M
/ N  j' ~) l9 v$ h|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.6_二叉查找树删除操作(三) .mp4  99.31M4 `5 u- ^0 B1 r1 n8 ^2 d$ P
|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.7_二叉查找树修改操作 .mp4  53.30M
7 J; p. ?+ r  d$ @|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.8_递归实现二叉查找树新增操作 .mp4  108.80M
/ U; V% n! Q5 k|   ├──中级篇二:二叉查找树【7.6 小时】【中级班】.9_递归实现二叉查找树查询操作 .mp4  29.88M
, O! N0 b* c" k8 ~/ [  V|   ├──中级篇三:堆和优先队列【4 小时】【中级班】.10_lc 295:数据流的中位数 .mp4  51.37M& F1 B3 H/ e4 i/ A
|   ├──中级篇三:堆和优先队列【4 小时】【中级班】.1_常用高层数据结构内容大纲 .mp4  13.37M9 {3 {$ [  {4 ?) [. R! M3 Z5 m
|   ├──中级篇三:堆和优先队列【4 小时】【中级班】.4_二叉堆的 Sift Down 逻辑 .mp4  74.86M
6 t4 `: {/ \1 m% I( q0 y! i  V|   ├──中级篇三:堆和优先队列【4 小时】【中级班】.5_堆化操作 .mp4  94.14M
  d) N7 w. t& s  w|   ├──中级篇三:堆和优先队列【4 小时】【中级班】.6_优先队列 .mp4  41.70M) Z5 {. \- O$ [0 ]4 y. S  ^& U
|   ├──中级篇三:堆和优先队列【4 小时】【中级班】.7_力扣 23:合并 K 个升序链表 .mp4  57.57M! A* T; c* B& a! V4 ~2 _
|   ├──中级篇三:堆和优先队列【4 小时】【中级班】.8_lc 215:数组中的第 K 个最大值 .mp4  113.52M3 L  H& Z$ O* g& x4 K) g' T
|   ├──中级篇三:堆和优先队列【4 小时】【中级班】.9_lc 703:数据流中的第 K 大元素 .mp4  32.66M$ P9 i4 M3 P7 _1 q
|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.10_lc 1:两数之和 .mp4  68.60M) n8 }; z- b. s# T' B
|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.11_lc 167:两数之和变形题之输入有序数组 .mp4  39.20M8 C& H' k8 ~6 W, [, _7 ^
|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.12_lc 170:两数之和变形题之数据结构设计 .mp4  51.61M
. n. o( h( j# N( {|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.13_lc 653:两数之和变形题之输入 BST .mp4  30.04M
) H8 |/ a3 w  d4 R1 D|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.14_lc 15:三数之和 .mp4  78.21M5 I% n2 g. f! X8 o7 _
|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.15_lc 18:四数之和 .mp4  15.29M
4 U+ c! T3 n9 ~|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.16_什么是跳表 .mp4  71.83M
2 j4 l% M+ s! X$ R1 E( ]|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.17_跳表的查询操作 .mp4  86.27M) ?$ w7 ]5 j$ |" J/ ^8 p! p" G9 l! C( T3 j
|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.18_跳表的插入和删除操作 .mp4  82.79M8 s% }* ~5 W8 [5 Q4 w% ~8 W; _
|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.19_跳表的使用场景 .mp4  20.52M- k. Y& v3 @$ S3 k
|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.1_Set 的实现 .mp4  142.52M
$ l2 ^1 X! p# a' T|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.2_哈希方法实现 Set .mp4  82.67M& b  @+ ]; \- E! _' q) i  F% l2 a
|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.3_哈希冲突解决方案:开放寻址法 .mp4  65.42M
9 v/ L, C* j  H. \|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.4_哈希冲突解决方案:链表法 .mp4  114.95M, o+ L  C+ A/ O% J8 i8 T) H+ ?
|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.5_Map 的实现 .mp4  127.60M
9 q. f( [2 U% }6 Z$ L3 G3 p0 n+ P  j|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.6_HashMap 的实现 .mp4  63.02M7 N% a, }. M: e, c1 Z+ a
|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.7_Set 和 Map 的测试 .mp4  103.28M3 t. @! b- o0 p; q% `8 R7 T
|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.8_lc 349:两个数组的交集 .mp4  107.50M3 @# u1 B8 u0 s* d
|   ├──中级篇四:Set、Map 和跳表【5.7 小时】【中级班】.9_lc 350:两个数组的交集二 .mp4  64.13M# A  \( b$ q& Y  P9 y' S8 ~& {
|   ├──中级篇一:普通二叉树【4.7 小时】【中级班】.10_力扣 112 题:路径之和 .mp4  130.98M) t* G$ f8 X/ T2 R% y
|   ├──中级篇一:普通二叉树【4.7 小时】【中级班】.11_力扣 226 题:翻转二叉树 .mp4  52.01M$ }# I1 ~# Z. h5 K4 N
|   ├──中级篇一:普通二叉树【4.7 小时】【中级班】.12_力扣 100 题:相同的树 .mp4  58.26M% {* u- _1 h2 B5 e
|   ├──中级篇一:普通二叉树【4.7 小时】【中级班】.13_力扣 101 题:对称二叉树 .mp4  58.18M) w3 W( Z% m' K: ]2 H
|   ├──中级篇一:普通二叉树【4.7 小时】【中级班】.1_树的基本概念 .mp4  95.92M
+ Y- M7 ^( S) K1 [; v, f8 b, S1 b+ m# p|   ├──中级篇一:普通二叉树【4.7 小时】【中级班】.2_二叉树的存储 .mp4  94.06M
- T( z0 W' C- x& j" }; S. ^# w|   ├──中级篇一:普通二叉树【4.7 小时】【中级班】.5_二叉树的后序遍历 .mp4  64.02M
) e( p$ c; j7 m+ f' h9 _0 v. y! K+ S|   ├──中级篇一:普通二叉树【4.7 小时】【中级班】.7_二叉树的递归实现 .mp4  140.71M
1 s4 I& g* B& \1 F1 S* l, j|   ├──中级篇一:普通二叉树【4.7 小时】【中级班】.8_深度优先搜索和广度优先搜索 .mp4  46.12M: O8 B2 z9 u  y, }" E
|   └──中级篇一:普通二叉树【4.7 小时】【中级班】.9_求二叉树的最大深度 .mp4  112.52M
- z0 r/ h: k: U$ q* G6 _├──应用篇:数据结构与算法的应用【9.6 小时】.10_字典树 .mp4  105.76M- [& Y& x" e0 D1 D9 w8 L7 T3 m
├──应用篇:数据结构与算法的应用【9.6 小时】.11_lc 208:实现 Trie(前缀树) .mp4  37.60M
. O& ~3 n9 v& f$ J├──应用篇:数据结构与算法的应用【9.6 小时】.12_lc 642:搜索自动补全系统 .mp4  104.71M
) [+ X/ Q4 X2 ^+ `4 \; h8 S- ]; G├──应用篇:数据结构与算法的应用【9.6 小时】.13_海量数据查找去重问题 .mp4  106.12M: ]/ y( Y5 U! [, e+ U
├──应用篇:数据结构与算法的应用【9.6 小时】.14_缓存的概念 .mp4  63.36M! q5 B( I8 V  E$ D/ W/ y! w4 h
├──应用篇:数据结构与算法的应用【9.6 小时】.15_LRU 缓存算法 .mp4  149.52M
9 N! j, q! k, K9 {& }; @├──应用篇:数据结构与算法的应用【9.6 小时】.16_LFU 缓存算法 .mp4  152.85M
9 D. z6 n  C' h  W- L$ k. P├──应用篇:数据结构与算法的应用【9.6 小时】.17_Redis Value 数据类型 .mp4  32.95M0 O( V( R" s7 X" O$ P1 Q+ P2 v
├──应用篇:数据结构与算法的应用【9.6 小时】.18_MySQL 索引 .mp4  97.34M
. d& u' d- S/ A3 a4 q) _1 v" l├──应用篇:数据结构与算法的应用【9.6 小时】.19_B 树 .mp4  86.10M4 S4 K( \; ]$ c( ^& f9 o, G
├──应用篇:数据结构与算法的应用【9.6 小时】.1_应用篇内容 .mp4  14.32M' U" E( x9 l7 D
├──应用篇:数据结构与算法的应用【9.6 小时】.2_lc 1244:排行榜 .mp4  111.51M- C2 ]$ ?' r' q% M- c$ u2 ^
├──应用篇:数据结构与算法的应用【9.6 小时】.3_lc 1396:设计地铁系统 .mp4  56.56M1 a; K! `. Z) I7 K( k* }) g- G
├──应用篇:数据结构与算法的应用【9.6 小时】.4_字符串匹配算法:BF 算法 .mp4  81.91M
% a& ~& R' V- f6 y! ~% v0 [: @├──应用篇:数据结构与算法的应用【9.6 小时】.5_字符串匹配算法:RK 算法 .mp4  124.89M
! q4 G# x' u5 {( s; q7 e├──应用篇:数据结构与算法的应用【9.6 小时】.6_字符串匹配算法:BM 算法(一) .mp4  89.04M
2 f4 L/ a5 a8 t: H6 s├──应用篇:数据结构与算法的应用【9.6 小时】.7_字符串匹配算法:BM 算法(二) .mp4  112.43M
/ N# J2 X3 f( G9 k. O1 B5 N├──应用篇:数据结构与算法的应用【9.6 小时】.8_字符串匹配算法:KMP 算法(一) .mp4  78.56M4 ]# _* w- ^/ o  N2 W  D
└──应用篇:数据结构与算法的应用【9.6 小时】.9_字符串匹配算法:KMP 算法(二) .mp4  105.66M
4 o0 ?" x& Z& X+ E2 r
  F3 O) v( v; @3 d9 L# T
6 ]6 T9 A0 T6 O3 S+ k
* A2 M5 E8 s3 |
# E5 t2 g' `3 h1 d8 z; D! b# d& [$ X! T) X6 W; U% k1 H
; e+ i0 ~1 K# d. m
资源下载地址和密码(百度云盘):
游客,如果您要查看本帖隐藏内容请回复
[/hide] 百度网盘信息回帖可见
5 W5 E7 n9 B6 n0 @& k( _" t
- M" D% m+ l+ }- r3 A0 S8 J
  X8 Z+ D) X" o& F* Z, d% w: x8 M. A0 Q$ u: a: T$ v; q4 p0 q# O
本资源由Java自学网收集整理【www.javazx.com】
回复

使用道具 举报

该用户从未签到

0

主题

140

帖子

0

积分

普通会员

Rank: 2

积分
0
发表于 2023-5-31 07:13:55 | 显示全部楼层
真是难得给力的帖子啊。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

128

帖子

0

积分

普通会员

Rank: 2

积分
0
发表于 2023-5-31 07:22:57 | 显示全部楼层
11111111111111111111
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

102

帖子

0

积分

普通会员

Rank: 2

积分
0
发表于 2023-5-31 07:44:11 | 显示全部楼层
有点太贵了
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

131

帖子

0

积分

普通会员

Rank: 2

积分
0
发表于 2023-5-31 07:52:47 | 显示全部楼层
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

113

帖子

0

积分

普通会员

Rank: 2

积分
0
发表于 2023-5-31 08:01:47 | 显示全部楼层
抖码【课程 A + B + C + D】基础内功系列 + 数据库系列
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2020-4-20 21:22
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    20

    积分

    普通会员

    Rank: 2

    积分
    20
    发表于 2023-6-6 15:59:19 | 显示全部楼层
    感谢分享,楼主好人
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3263

    帖子

    6526

    积分

    普通会员

    Rank: 2

    积分
    6526
    发表于 2023-6-13 07:17:40 | 显示全部楼层
    天哪终于找到这个课程了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-16 15:47
  • 签到天数: 17 天

    [LV.4]略有小成

    0

    主题

    3213

    帖子

    6777

    积分

    普通会员

    Rank: 2

    积分
    6777
    发表于 2023-6-26 06:00:01 | 显示全部楼层
    java我来看一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3154

    帖子

    6312

    积分

    普通会员

    Rank: 2

    积分
    6312
    发表于 2023-7-17 07:31:48 | 显示全部楼层
    好资源
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Java自学网

    GMT+8, 2024-4-20 18:00 , Processed in 0.161003 second(s), 26 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

    快速回复 返回顶部 返回列表