Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11323|回复: 72

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

  [复制链接]

该用户从未签到

3

主题

147

帖子

295

积分

普通会员

Rank: 2

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

+ G' t& m+ T6 T* V+ O& O
$ Z( ^  u4 J6 P
4 C, v6 w- p# T- }0 @( z3 [, K; X$ y- C( L5 y+ E: \1 r! u
资源下载地址和密码(百度云盘):
游客,如果您要查看本帖隐藏内容请回复
[/hide] 百度网盘信息回帖可见
' ^3 j$ c9 d* L+ N
' X! J! J: [* K& V7 s* [0 D2 U  r" v0 d2 T( L

# P0 h, f3 Q  L3 I2 s  @本资源由Java自学网收集整理【www.javazx.com】
回复

使用道具 举报

该用户从未签到

3

主题

187

帖子

367

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

3

主题

162

帖子

301

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

7

主题

133

帖子

267

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

4

主题

163

帖子

296

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

4

主题

146

帖子

288

积分

普通会员

Rank: 2

积分
288
发表于 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

    主题

    4106

    帖子

    8212

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

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

    [LV.4]略有小成

    0

    主题

    4090

    帖子

    8531

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

    该用户从未签到

    0

    主题

    4033

    帖子

    8070

    积分

    普通会员

    Rank: 2

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-23 22:33 , Processed in 0.270627 second(s), 25 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

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