|
Java视频教程名称: 数据结构与算法C++版视频教程 java自学 算法视频教程 it教程
. T- }/ o' d$ | @+ G$ m百度网盘下载链接:
/ W) `$ I2 d4 c5 u& D+ e9 j[/hide]密码: pidh【解压密码:javazx.com-aW8Qjtvk】
5 o9 n2 [8 A6 O集数合计:17部分. z0 ?! w) A1 d( m; n, p
^' z& c- ]6 G2 K链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106
9 t' i/ r; O* [. g3 v如何获取资源:VIP升级: https://www.javazx.com/thread-10591-1-1.html! r. t8 K& S9 m+ g, b
VIP说明: 月度VIP:使用期限30天
+ A* c. G& K/ u4 X) p9 b 年度VIP:使用期限365天9 e6 _1 p( t2 c) R
终身VIP:使用期限永久
. T1 h5 c& K0 S6 e. y: x: i3 P Z0 `7 c7 E( J( p1 Z0 o$ k2 L6 v
Java视频教程详情描述: 5 f# z* D' g! \4 o
A0493《数据结构与算法C++版视频教程》数据结构与算法C++版视频教程0 A/ P- n0 s, y, Y# m3 R
/ x' T1 d# b. E, U/ ~5 {4 [
Java视频教程目录:' H, u( ~$ I5 `* s6 G# q# n7 y
├─第01部分:算法基础
" I/ d5 C, T" R3 q│ │ 1.1算法复杂度计算.mp4% Q. C# `; U4 p" T
│ │ 1.2神奇的兔子数列.mp4( p. Z% z* i8 ?# K' D0 { F: U5 m
│ │ 3 t$ I0 L, u% m% G6 {0 `
│ └─1.2资料' K1 d z: H2 R/ {& Y
│ └─01
/ T2 [$ [! Y2 v│ 1-1 add.cpp
$ {' M8 {7 }: N* i│ 1-2 fac.cpp
5 B7 ]8 I3 k" a [0 [' L│ 1-3 fib.cpp
3 L5 G2 H( i4 m+ x* @│ 作业.ppt$ R+ Y' d% K8 ~! p7 v3 E: U! \. [% \
│ 趣学算法 01.pdf
! a. ]# L' J* J+ T│ / u* }' g# R" n! K. h; c; Y
├─第02部分:线性表; S" {: Z; b7 n B
│ │ 2.1 链表.mp4
+ ?4 ?! S2 r# K( B" Z p3 {' o│ │ 2.1_链表.ppt
/ C9 X7 x2 J3 x5 m' U│ │ 2.2 链表实例.mp4
0 _3 j7 H# s% b│ │ * C0 Q% {( r- B5 }- |4 p
│ └─2.21 c) C+ G5 r# E1 I1 p) ]
│ └─022 g: \$ {/ m" R4 v) h9 k- ^
│ 02_链表.ppt. [8 ?/ C6 @, l) q5 q
│ 02_链表应用.ppt0 M; H* z3 g# W# n8 T
│ 2-1 linklist.cpp) D. {- T d% Y, e7 C* g. \
│ 2-2 mergelist.cpp
# i7 T! i$ i! W( y3 G3 e1 z1 x* @' Z│ 2-3 findmiddle.cpp
0 U* E7 g' \. `│
) n: x0 I$ j9 [& v- ^" A* c" Y├─第03部分:栈与队列% {2 W0 ?/ l X
│ │ 3.1 栈.mp4+ M6 a' P) p' b7 F9 w J
│ │ 3.2 队列.mp4
/ B$ B+ d, h: q$ Z( o3 q│ │ javazx.com
% V& ~* U* u5 @' \ m│ └─03- F# U" p3 [: ?& F: V4 l- n
│ 03_栈.ppt+ H# R- } c& M. q& u6 ~
│ 03_队列.ppt6 N, R9 y& ~% f/ M( ^& }$ j7 N
│ 3-1 sqstack.cpp- O/ m" m7 c9 c0 J8 N- L
│ 3-2 sqqueue.cpp
4 y$ J, |# X1 a- k│ ; H7 a5 G+ F% x8 W6 Y$ u
├─第04部分:数组4 Q' ]3 e8 T1 H1 x! @) B
│ 4.1?数组 .mp48 ]! `4 Y7 O: C3 y
│ 4.1数组.ppt! q) u, A0 k+ J: V1 `! I
│ 4.2 特殊矩阵的压缩存储 .mp4
! G& n, z" ]: o! F3 v+ L8 y6 Z│ 4.2特殊矩阵压缩.ppt
1 ` r4 ]8 |/ C9 n6 S( t s│ - K% X& E9 X* j- ?% m
├─第05部分:字符串0 z8 y- {7 w& r2 b- y s3 b7 M
│ │ 5.1 字符串.mp4+ {7 |0 K' R- y" ]
│ │ 5.2 KMP算法.mp4 c3 p w$ C, b! u3 S- H; }; p1 }- {
│ │
( h' D; _8 g5 q1 ^3 [; l* X│ └─05! z/ ~. _3 c: n5 B6 i- o
│ 05_KMP算法.ppt
4 {; ]0 X9 z; w# Y7 X9 ?8 s- L│ 05_字符串.ppt
/ x6 [7 r, N3 O* Y3 k│ BF.cpp
& L- D! A- S6 C4 D! t) N V│ KMP.cpp4 F. [0 l. L9 ?& u1 q
│
6 G1 B# w; i# d4 A9 T├─第06部分:二叉树6 ~9 N1 t" d% s5 m4 {: R* z, e
│ │ 1二叉树存储.mp4( A# D* c, A# S- N5 _7 W: B' T: r
│ │ 2二叉树遍历.mp4
6 s. p3 F6 ~% h( E3 F│ │ : F/ M5 r+ C0 s7 h2 [2 e2 \
│ └─
' \ o9 O" ?9 B) Z4 X1 ?- c* Y│ 06_二叉树.ppt! E! c! i) L5 v; i( D& h6 w
│ 06_二叉树遍历.ppt' L2 e# U* L9 M5 \5 s1 W ^
│ depth.cpp
- P- p7 V8 D/ D) t/ f! p# [│ leaf.cpp/ u, x/ ?% G6 V( k! }. t) h( k
│ PreinCreateBitree.cpp/ @; Z/ z) Q4 B2 S& m1 N
│ traverse.cpp
* w g. ~6 ]1 \; I1 g│
1 S2 ~$ x, [$ e4 W├─第07部分:树+贪心* _% B% U& g. j! T% z
│ │ 7.1 哈夫曼树.mp4
, H! N. p( V8 a8 w5 I: x4 t│ │ 7.2 哈夫曼编码.mp47 P8 s5 z9 ?& y& P# L" g: J
│ │ 1 w( @3 H+ m( d% J, T; A7 ^
│ └─07
4 r, f( g' y5 Z9 v; ^│ 07_哈夫曼树.ppt* J! F, }& u9 ^8 V+ c6 r s
│ 07_哈夫曼编码.ppt5 X% P- P; S$ G- J* C5 t
│ huffman.cpp
/ e2 z& Y% o( J# y8 L& _│
' v( W% H. J" @6 Y, j! O3 j├─第08部分:图的存储
; p5 b) \6 V& C! D" l' H% A J│ │ 8.1 邻接矩阵.mp4
' `/ d7 c! |, i. K" u1 Z│ │ 8.2 邻接表.mp4
! ]( b4 A( Z7 m1 w) q│ │ ' Q* f0 I4 _1 m4 \
│ └─088
# z1 M* S/ Y! [- `│ 08_邻接矩阵.ppt! Q0 `3 \& Y3 Q5 A5 }! u' q
│ 08_邻接表.ppt, j& n! M- k# U( H4 }! l, I7 x2 S
│ CreateALGraph.cpp" p/ f; W" N9 N4 I% C+ w& S" V- g
│ CreateAMGraph.cpp
: z& ~. _0 A& S( J+ O2 l7 [│ / }. Z; V0 W9 E: U6 }
├─第09部分:图搜索: Q7 M5 P+ F* c4 U. Q q7 @
│ │ 9.1 搜索技术.mp4
! i) s6 J" w0 k* `9 F/ R" p│ │ 9.2 广度优先搜索.mp4
% r7 X: k( M3 z$ n$ Y j" U│ │ 4 K7 _ q0 s* l/ F
│ └─
6 R7 c! k+ h0 }& [" j Z" Y. M/ k7 w│ 09_广度优先搜索.ppt8 p+ V5 O; t0 h2 g" Y/ a
│ 09_深度优先搜索.ppt$ {# Y" f! u( E! z8 m4 G9 Z8 l. y
│ BFS_AL.cpp4 }. x8 n: Z; W. |- r
│ BFS_AM.cpp
5 C( k$ `9 Z# t! Z- B0 M; K│ DFS_AL.cpp$ A" U1 V; v- l! G- f
│ DFS_AM.cpp
+ S* E: t* M& U* G, R│ ' E$ y3 y$ m# b' N& I
├─第10部分:图的连通性
" ]" O9 N. Z7 v# k, z, Z4 f│ │ 10.1 连通分量.mp4" E. G! c, P) W' }9 h4 q: L! q
│ │ 10.2 Tarjan算法.mp4
2 k% p+ h! p- p9 Z. m% J1 A0 Q- o│ │ # ?4 v# t& D S8 z# d# `7 y
│ └─10+ V/ B1 k3 C0 a$ H/ ^9 y$ y* p8 X5 f
│ 10_tarjan算法.ppt; @- r! C2 D r7 f9 a0 R) f
│ 10_连通分量.ppt5 S3 @0 ^2 p8 d5 W$ k, K M6 p$ _
│ tarjan_bridge.cpp
: |7 \ g( x& Z& P7 o2 N2 F│ tarjan_cut.cpp" S8 k9 {, c' P) q9 O3 z. s1 k& ~
│ tarjan_scc.cpp* l- Y& e9 M$ W7 D/ E1 w! S& k0 _
│ " l6 @, [8 L" f: d
├─第11部分:图+贪心7 b& o( K1 T5 c* s6 m9 i& C9 r
│ │ 11.1 最短路径.mp4
7 \: K3 ]' K+ _; j& @* N8 Y│ │ 11.2 Dijkstra、Floyd算法.mp4
* |! m/ ?* R3 [. h) }* M│ │ 11.3 最小生成树.mp4: y. t% \7 T5 O: o, v c3 v
│ │ 11.4 Prim、Kruskal算法.mp4
8 D W4 U3 o" Q# C& J│ │
9 k4 n6 _2 ]7 w$ g8 Z1 f9 |│ ├─11
8 v: `0 F0 {# m7 ^& j. B│ │ 11_最短路径dijkstra算法.ppt/ }/ b% [9 p7 G) b
│ │ 11_最短路径floyd算法.ppt4 [2 }# [/ t1 A: @+ M- |
│ │ dijkstra.cpp" I( f3 O! }# x) r( _. m
│ │ floyd.cpp
5 ]- Z4 ^1 S6 @' x│ │
2 R$ @# T% F# p2 o* W2 C│ └─123$ f u4 I& j+ m/ r' J7 y% _) Y$ x
│ Kruskal.cpp- i1 t$ b9 O- i5 m8 N& d( F
│ Kruskal_2.cpp
- @6 {% N3 K/ y) G4 G│ Prim.cpp' \- W+ Z3 {; K1 @* p! |
│ 《趣学算法》1-2.pdf) X& f: l( S# V9 }% O) y% B( B7 x: Q+ X
│
7 D% ?/ g% W- Y9 g├─第12部分:图的应用:
' A+ ?) n. w- D: \├─第13部分:查找+分治
7 @) u% J! Y9 t/ @0 ^│ │ 13.1折半查找.mp4& [. @3 t' Z% j' M- v3 ^( C
│ │ 13.2 哈希表.mp4
# M& o0 J# {( H. O/ ^% ^: [│ │ % @4 ]7 A7 I N% u& ]% a: g% N4 Z5 z- |
│ └─
3 F$ F' u y4 Y) S m2 e( F│ 15_1 折半查找.ppt
6 u/ _) M% N @& V* o) u│ 15_2 哈希表.ppt
& X( w- p1 f) y│ BinarySearch.cpp
( t8 C" u6 ^3 B+ U Y- t3 U' f& `│ Hash.cpp
8 x1 q' X+ k, ~5 u│ SqSearch.cpp, k, d J" J+ g% h
│
& _! Q9 D+ g+ ?: m/ N' h0 `7 w├─第14部分:数表查找7 v+ p2 H( o2 R8 v+ |
│ │ 14.1 二叉搜索树(一).mp4: _7 T* w+ g- S: U/ z
│ │ 14.2 二叉搜索树(二).mp41 E! _" e+ [- r: s# Z, G
│ │ 14.3?平衡二叉树(一).mp4$ ~+ B6 q" i) \ F1 c) o* ^! ?
│ │ 14.4 平衡二叉树(二).mp48 T1 l: T% W# C; e* _! a _0 y' j
│ │ 1 b" c m4 U/ r7 Z5 c( }1 f
│ ├─16& G6 h, X( X- w
│ │ 16 二叉搜索树.ppt$ T8 V! o1 L7 @: l4 t7 V# v
│ │ bst.cpp
/ R0 J+ }( h: \2 a) j│ │ . M; Z, u/ E4 u
│ └─17
5 a( p: f$ r0 Q9 B│ 17 平衡二叉树.ppt$ H3 a1 ^: f7 J* @! {2 ^
│ avl.cpp
. Y. B- K3 f2 [% v9 y* q0 G│ , f+ z3 s' E3 u8 H' e1 i* X1 P' v
├─第15部分:简单排序
. N! L' r u$ k" v0 ] N k( A* B; |│ │ 15.1 插入排序.mp4
1 X) Y5 H. T5 B) f ^$ O│ │ 15.2 冒泡排序.mp48 Y6 n! |+ X7 V
│ │ 2 j4 m3 ?% V) ]& o z. k
│ └─18
0 l, I( U( i ?% _│ 18 插入排序冒泡排序.ppt
/ I& `0 i6 o5 W│ BubbleSort.cpp
, I" N3 V) `; v5 g5 ^/ j) ~8 o│ InsertSort.cpp# M/ H5 t2 c: `# N7 I3 q
│ poj3070 fibonacci.cpp
$ t8 i! v* a2 m│ 3 U& N8 D- `5 z( w% q
├─第16部分:排序+分治
) I: J3 u$ A& D7 y9 I) m1 ]& T│ │ 16.1 快速排序.mp4
. E) \6 ]/ b3 g. o! ~* G│ │ 16.2 归并排序.mp4/ Z* [: o+ u7 ]
│ │ 3 K5 c- x/ n" K5 U* Q" d
│ └─197 q- J2 X! Y, l
│ 19 快速排序合并排序.ppt
4 h* i2 N) V+ k, T# O! e# |│ MergeSort.cpp
, l+ D8 H! } l4 S. o4 d│ QuickSort.cpp
0 ]' @3 K4 k$ M0 n" c│ 1 s) D- C# g( ]. p
└─第17部分:树形排序64 d/ @' H! o& W' E, }# ^* i1 K, }
│ 17.1 选择排序.mp4
4 I$ y% q9 p6 ]8 R' y │ 17.2 堆排序.mp4' C4 w4 d9 y, l2 R% k2 G
│ ; n8 o9 w* B( X* l& o
└─20. b) u0 M- T2 {: q( n2 [3 l
20 选择排序、堆排序.ppt
- B1 u$ z4 c3 z: e) D8 L" y7 V) U HeapSort.cpp0 t8 u, P, w2 O7 g, H6 Y4 l+ ^8 S" K
SelectSort.cpp( [9 N ]4 @* m8 i9 ]( W
! x! U( g$ R1 G, W9 Y( t* l
+ e7 M, r* p8 R5 t) n( E+ @. B: [8 V6 t+ I3 \: ?
: q) d2 m* \3 {6 g2 S/ h/ l* w& c3 L9 m4 }) j8 K4 n3 f+ o) ?
; d: f0 f2 v. t, m1 W
|
|