|
Java视频教程名称: 数据结构与算法C++版视频教程 java自学 算法视频教程 it教程; _ a. s- u8 l! D" v4 C" S9 u% N
百度网盘下载链接:
) l' j7 G. r( M0 u$ P2 P2 f[/hide]密码: pidh【解压密码:javazx.com-aW8Qjtvk】
, j) d* j) W n$ N+ @1 O7 b集数合计:17部分- i& \' m/ u3 p' y1 |
# o8 q3 a; q& K- b- i链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106
: R- H9 Z [5 U$ W; Q. y1 H如何获取资源:VIP升级: https://www.javazx.com/thread-10591-1-1.html
+ b* R; C9 y8 \/ lVIP说明: 月度VIP:使用期限30天2 y6 U, M8 }) C
年度VIP:使用期限365天0 Z' h, h* E6 Y2 a8 h7 n
终身VIP:使用期限永久8 ?+ A) T, E- s( `6 n' a5 E |. K
& z" L# V0 M, J7 y
Java视频教程详情描述: , V, N0 |2 B+ w2 X# {
A0493《数据结构与算法C++版视频教程》数据结构与算法C++版视频教程6 w3 W/ a9 s7 |5 z8 I6 G3 a# q' l; w
+ p( X# U/ U/ O3 _Java视频教程目录:5 F3 ~9 i9 D4 g( l, q
├─第01部分:算法基础5 [! h+ g) Y5 C# M; P
│ │ 1.1算法复杂度计算.mp4$ j1 b4 ?" y4 U
│ │ 1.2神奇的兔子数列.mp4
+ |/ N* O2 p( g( a' p3 S5 J7 `│ │
1 e/ M5 Q3 k* F│ └─1.2资料/ P' W5 F% d" D9 ?4 j+ e) }& r
│ └─017 z, v5 L2 r' ^1 E& k. `( n
│ 1-1 add.cpp8 k6 U5 T. l/ C2 k- {
│ 1-2 fac.cpp: q% C e# N( f1 I8 J
│ 1-3 fib.cpp) f% t$ n: s3 n, c+ `
│ 作业.ppt
2 |0 Z1 { g% b4 m5 y6 D│ 趣学算法 01.pdf0 A% [ d. b* H* V* [. W0 L; i! _
│ ) k4 J8 X. }3 M% @
├─第02部分:线性表
# @5 C4 @/ u; F5 q5 F: l│ │ 2.1 链表.mp4
" h, |8 B( y2 Y, k1 {. `% }│ │ 2.1_链表.ppt
* Z; O+ Q& P) T: W7 ?. Y│ │ 2.2 链表实例.mp4
) P( z4 |+ i! I4 c m# l# j$ P# f│ │
! J( w& D; s3 O! e9 a, ?│ └─2.2 r' }$ L! u) i
│ └─02) h$ Z f& H9 N/ m0 R
│ 02_链表.ppt3 b" g/ a3 B% C# Z' n
│ 02_链表应用.ppt
' B$ u5 N2 p( v4 E, ^│ 2-1 linklist.cpp: O. F; D5 O0 V0 o& X7 @
│ 2-2 mergelist.cpp9 @: |8 b' C& e3 v$ ~/ p4 {
│ 2-3 findmiddle.cpp
5 r5 z9 M4 P O' K3 n2 f# L8 J│ ' V4 T; W; C+ l o& u! e( L
├─第03部分:栈与队列
, ~8 n! s6 C$ a' @, F/ }, G8 X│ │ 3.1 栈.mp4
# G$ J5 c/ f$ s$ S│ │ 3.2 队列.mp4
" K" S5 r5 @$ w! l. d3 u1 p│ │ javazx.com s& q* U) g& I# Q: N% g
│ └─036 j2 M/ x R/ L1 O1 [
│ 03_栈.ppt K. G9 t. N% y1 V$ x8 z" p8 m
│ 03_队列.ppt
1 l0 G5 Y0 r0 f6 C& C. O" M│ 3-1 sqstack.cpp
+ x' H0 d8 {; N: W; |│ 3-2 sqqueue.cpp
% [% l# p4 b3 a( E* O5 p, I│ / I a( x V( z. E- g
├─第04部分:数组
! A$ G$ ~" P0 L( H/ a0 j│ 4.1?数组 .mp4
1 j/ h, M. p: t6 C│ 4.1数组.ppt, b. P: _8 `( m- |
│ 4.2 特殊矩阵的压缩存储 .mp4
3 z- |* I# D1 v' Y& T# D│ 4.2特殊矩阵压缩.ppt/ K; u/ |( |5 k- I0 Y- k5 R
│ , k1 w# G- ~: |% b2 X) n
├─第05部分:字符串( B; c) Y* F; @1 o3 [
│ │ 5.1 字符串.mp40 C I; I y8 r
│ │ 5.2 KMP算法.mp41 }1 h6 y& d; M- `
│ │ $ V: A$ ]- `: Z4 R' w. j/ f7 `0 }/ n" a
│ └─05/ {4 z, h7 _* P5 _9 W& \1 u
│ 05_KMP算法.ppt
- W, e& N; \/ L0 O│ 05_字符串.ppt! z4 ]" f- @4 C. p5 W$ z
│ BF.cpp
9 _. O0 |' m* u" _. e% Y W9 l. ?│ KMP.cpp
* |& I& p" m+ w5 c% H# F│
- }, D& z! R0 Z- F& a8 Q├─第06部分:二叉树
" E8 }7 {" n6 M' W' o│ │ 1二叉树存储.mp4
( I a3 F; d* A6 x; B│ │ 2二叉树遍历.mp4
& e% X" ^) ~7 \0 F3 a│ │
7 r8 L1 J9 r/ {' n* u/ g1 q9 l│ └─
9 R3 [7 Z" R/ X' B" T. g3 R$ t│ 06_二叉树.ppt
2 {) b( i, Q4 j9 D7 }; w) |" d│ 06_二叉树遍历.ppt) e! Q2 v: i8 S1 \8 i
│ depth.cpp7 A9 H8 u+ T- e4 U
│ leaf.cpp0 l; z( Y6 y& b* O3 K% t
│ PreinCreateBitree.cpp- v; d1 U1 E0 }5 ]
│ traverse.cpp& z. l; u& Y: i0 R
│ : R3 p( U( t7 |9 n7 x( `
├─第07部分:树+贪心
! h# }3 M" t8 l$ r9 q% A+ K│ │ 7.1 哈夫曼树.mp4
) k7 ?" |) G! j│ │ 7.2 哈夫曼编码.mp4( [) e$ `1 Q( _6 g8 z9 p
│ │
8 l- g' ]2 {& ^$ F: Q% l( K│ └─07
4 ]3 G/ Q1 U, P) y5 l│ 07_哈夫曼树.ppt) q- q% t7 B @! i9 \9 Q
│ 07_哈夫曼编码.ppt
/ A1 h- `% X# ?4 {│ huffman.cpp
) [+ N+ C2 V( T4 l, n" }# w│
4 n7 a) {! x; M- v2 z├─第08部分:图的存储, c6 p. s( M1 }
│ │ 8.1 邻接矩阵.mp4
8 ]! ~$ v. x( V$ s│ │ 8.2 邻接表.mp4
$ M3 C- u/ S4 V- \/ M& X' P2 Q│ │
; e+ ^1 k9 I3 l- L) E& D% c1 Q$ ^│ └─088
3 I& B7 E0 z% ?1 C: s" u# H│ 08_邻接矩阵.ppt) _3 `- B4 u. f( R s
│ 08_邻接表.ppt
2 O" P6 O; Y# ]: y$ O# j│ CreateALGraph.cpp. _! K" o* U, m% y
│ CreateAMGraph.cpp
5 c* T- l1 K; _$ a│ 5 m8 S: `5 k8 Y6 {- L
├─第09部分:图搜索) V- p. U0 m/ m* V& E5 S( O
│ │ 9.1 搜索技术.mp4, f9 Z$ i9 I' w* j4 k, C l
│ │ 9.2 广度优先搜索.mp4
4 t! l6 o0 J) b│ │
2 c* Q2 @* s! j* {│ └─
2 G% u0 t* F; j" T+ q│ 09_广度优先搜索.ppt
$ @2 {+ P" y" i4 i, H│ 09_深度优先搜索.ppt7 G* j9 L* W. R [8 C' G, o
│ BFS_AL.cpp! q* h; F: {1 G* @( t& c
│ BFS_AM.cpp9 Y% H+ N. {2 C
│ DFS_AL.cpp
; ]! H. t! A1 ?% b9 x│ DFS_AM.cpp
+ i ~8 E. G# ?9 j! A+ i│
7 a. g) [# g. K! r9 H# ?├─第10部分:图的连通性9 @! N. a! {. W6 Q5 ]3 R) c+ G7 a
│ │ 10.1 连通分量.mp4( p9 t0 ~. R9 s# \( C
│ │ 10.2 Tarjan算法.mp4( ^; _1 t t1 c Z) x8 X7 l" |( P
│ │
! ~! {1 h, j6 t9 I, o│ └─10
, d9 A6 t7 R$ A# d7 N# }& o│ 10_tarjan算法.ppt
3 ^$ V A- F. m# i) W/ H" v% |' b' T( Y│ 10_连通分量.ppt
, i+ c5 j/ k Q' |│ tarjan_bridge.cpp
0 p# [8 {$ M9 m│ tarjan_cut.cpp& q: E. E7 X/ _
│ tarjan_scc.cpp$ V' n/ t! a% S2 ?. R, [6 P! \2 t# L
│
- c$ ?- m) V7 q" D( I& t, A├─第11部分:图+贪心
9 C3 u$ e2 K4 d5 V# U+ r) _│ │ 11.1 最短路径.mp4
8 T) x; \1 q$ E2 G% ?6 d L│ │ 11.2 Dijkstra、Floyd算法.mp4! q6 ` W0 f( A) M) u
│ │ 11.3 最小生成树.mp4; R* f* S7 `+ r: Z
│ │ 11.4 Prim、Kruskal算法.mp4
4 s i+ ~1 E2 U│ │
/ ] l+ j& p/ U* w! U│ ├─11
8 ~3 Z" x# }3 E* k; w' r6 g│ │ 11_最短路径dijkstra算法.ppt
1 X$ J4 [. F5 o4 @1 F; ~7 }│ │ 11_最短路径floyd算法.ppt8 P1 | D0 ~; Q% ~& I0 e5 x
│ │ dijkstra.cpp
- R. U# N1 a+ S* @│ │ floyd.cpp0 w2 ^, i+ M6 D$ f! `# H4 Q* w
│ │
# o* z$ j' B$ P! z$ V! \3 G│ └─123
' k. A0 G' e$ b p. I2 E$ y5 s│ Kruskal.cpp$ w8 [% i9 `7 l z
│ Kruskal_2.cpp) d& w& ~4 r# h- `
│ Prim.cpp
( G2 a) W3 s- d' ]/ i│ 《趣学算法》1-2.pdf: H& {* {4 Q2 M6 k' p' H* k6 p
│
3 X, P) V: r) H, a├─第12部分:图的应用:2 M+ a/ T; O5 Y! h2 e: P! E" S
├─第13部分:查找+分治( M. n3 ]: t& N# l2 ^8 h) w
│ │ 13.1折半查找.mp48 \- @" o9 i5 }" d
│ │ 13.2 哈希表.mp4
5 R) e# k1 H+ F) d5 i│ │ % @4 ]7 A7 I N% u# V8 z4 o6 @- K
│ └─5 q9 z+ M: |2 k. r$ j
│ 15_1 折半查找.ppt
8 i0 z5 H; u! P2 R│ 15_2 哈希表.ppt
5 Y1 Q ]; N. H. u; H│ BinarySearch.cpp& ]1 ?% z [& L b$ c
│ Hash.cpp
' p9 D, \- |& c' i│ SqSearch.cpp
2 I& Y6 T2 {4 i. S9 m9 O│
7 Z/ x( ^1 P( D) {% T1 n├─第14部分:数表查找4 n' V1 s- _! c# e; K
│ │ 14.1 二叉搜索树(一).mp4% R# j5 K$ ?4 H/ \ R
│ │ 14.2 二叉搜索树(二).mp4
# H; h) Z N* q' [8 }. k6 h4 K│ │ 14.3?平衡二叉树(一).mp4
6 O+ a6 x" \) t, x" A; I. Q│ │ 14.4 平衡二叉树(二).mp47 L, M: }6 W5 e! K- h Z: u* L u
│ │ 9 `" A* s, S, W1 U
│ ├─16
( y) V& u3 j% h; j│ │ 16 二叉搜索树.ppt
; M0 K! ?4 Y0 I0 y│ │ bst.cpp
/ T0 H- o/ m- g# m' ]) k% ^│ │ & N H& M: K. ]! f" ]& F
│ └─17
2 J3 {0 F4 B1 P U; s- r9 p│ 17 平衡二叉树.ppt- q/ k+ }+ i2 J( [
│ avl.cpp+ M; q+ l# G4 w8 L' T
│
# X1 U5 i+ R% y/ L( G, K├─第15部分:简单排序% W) D7 f* i$ B- Q/ e
│ │ 15.1 插入排序.mp4
2 I( n8 F) ?$ b) M* w4 J, {│ │ 15.2 冒泡排序.mp4
E: d2 q! y! N2 U% T/ \│ │ ( ~6 U( n6 ^- o8 j& c
│ └─184 C8 O# f5 L1 Y
│ 18 插入排序冒泡排序.ppt
2 d) ^8 O8 [/ ^ u/ \│ BubbleSort.cpp; M6 N! ?% u& L) ?- M% l# k
│ InsertSort.cpp3 W: H4 _" `' G w, _# j# X. N
│ poj3070 fibonacci.cpp b5 u% T$ m( a1 N- j9 O" v
│
3 |: @9 J; a% m* \( i: [: i' A* i5 S j├─第16部分:排序+分治 O0 K! j6 i2 h: |2 M9 q
│ │ 16.1 快速排序.mp43 ?" i: p( H# d
│ │ 16.2 归并排序.mp42 o( o& ]7 U6 s: h
│ │ O% V0 W: L: {5 N& Y- v* \
│ └─19
3 J0 l, Z T {) |4 Z( \│ 19 快速排序合并排序.ppt
1 u4 n: v S9 f" E( A* z9 `2 }│ MergeSort.cpp# o5 y# i# T) a- k! l
│ QuickSort.cpp
, a0 n, i9 f8 D& o│
: B4 v: e- y1 B: m└─第17部分:树形排序67 P0 `* I( }7 }
│ 17.1 选择排序.mp4
8 h9 u( N, J/ t0 q- k │ 17.2 堆排序.mp4
- v; y" ]* s& l( G! A: {0 A% g" o │
4 d+ E. Z" N0 b └─20
, T" s0 G U3 a% b5 N: u+ t! v5 H$ e9 } 20 选择排序、堆排序.ppt7 w# S$ A6 k0 G1 ]8 f6 h: r3 `
HeapSort.cpp
* l: K: @9 r. U. A4 k* d8 l2 W4 ] SelectSort.cpp7 s) P7 T' y3 |; U5 S) ?2 x0 V" w
# q$ e3 ^' O$ }" d4 C4 Q1 x Q
, n# G+ t) V/ A! ]3 ^& \; u. k" }, z& K! n2 s$ D) V$ E
3 T7 M9 p( Y) X6 [% p4 i
3 u4 |$ L* n( x; T+ ~
2 h- x K3 N, d4 J: B3 A
|
|