|
Java视频教程名称: 数据结构与算法C++版视频教程 java自学 算法视频教程 it教程
- s$ f4 T; |, M% R' s1 M/ C6 E百度网盘下载链接:0 N2 }6 ]; d# r/ W2 d; r
[/hide]密码: pidh【解压密码:javazx.com-aW8Qjtvk】! n& d) ~1 V: b1 h' f+ o4 p
集数合计:17部分
7 R& {; {8 _, p/ k W8 [" M
- {# I, Z' I* F; t2 Q* t$ z链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106
" a5 @% G' p4 Q) `' ~0 ~8 t( i6 M如何获取资源:VIP升级: https://www.javazx.com/thread-10591-1-1.html
! k* q/ |# G( WVIP说明: 月度VIP:使用期限30天! s/ c1 M3 S1 \2 J
年度VIP:使用期限365天
! e, ^% q) b5 j. \9 p" D 终身VIP:使用期限永久. E% r7 w L! n1 _) ~ `
C' M; S( x0 F
Java视频教程详情描述:
$ e) s+ S- E* y; ]5 SA0493《数据结构与算法C++版视频教程》数据结构与算法C++版视频教程
: L9 d, I4 {! [
2 e- N. _( N! Q; ?9 W vJava视频教程目录:& c" X/ {9 D( q, H* H, T+ l7 j4 a3 G
├─第01部分:算法基础) z! d4 a% m2 \8 r
│ │ 1.1算法复杂度计算.mp4# y+ {( F" X+ Y/ a
│ │ 1.2神奇的兔子数列.mp4
1 c9 y+ I* ]+ Z, s9 B│ │
( N4 f# x% X8 y3 u# j5 H│ └─1.2资料
6 F* h n4 E, E+ u│ └─01
. H# K- @7 s& X# { m4 {% z│ 1-1 add.cpp0 V: O' G( o: |4 z
│ 1-2 fac.cpp; l# x# X) L6 g( [/ w
│ 1-3 fib.cpp$ z7 V1 V' {! _: [
│ 作业.ppt% a* [3 q; H8 E! O h
│ 趣学算法 01.pdf
; D& i0 `: y% O+ A│ $ y$ s$ r: _+ }0 k5 z
├─第02部分:线性表
3 C8 R5 v0 H; M* D│ │ 2.1 链表.mp4. |0 [+ H4 f6 M# {) x2 j
│ │ 2.1_链表.ppt; U, r5 U( I+ A6 k$ @
│ │ 2.2 链表实例.mp4/ V: |: u1 e- q$ w
│ │
" P) C( d3 y+ ? K" ^6 K! k│ └─2.26 m, J$ m9 P7 v) x- F% \$ y6 j
│ └─02
% L! M9 ?. c' M9 o: ?, b& r│ 02_链表.ppt
+ L" t$ f$ s( w* j: y* z4 J│ 02_链表应用.ppt: s, f* R/ x8 D; D' N$ K% V
│ 2-1 linklist.cpp' q. X: O. Z5 H5 |6 d6 _
│ 2-2 mergelist.cpp! ?: f( P9 K. Z) P# K
│ 2-3 findmiddle.cpp
0 ~: H8 v6 g" V7 K│
3 Y* v( l" z& F/ s├─第03部分:栈与队列6 X0 ~. u5 e. t3 t
│ │ 3.1 栈.mp4
- E) D4 u# {4 e│ │ 3.2 队列.mp4
& m$ ?+ B7 S- F1 K4 [│ │ javazx.com' D( k9 K' E1 g9 E; U: @
│ └─038 \% t8 J' m. p! }/ L, |0 `
│ 03_栈.ppt
! D6 F1 D6 M$ }│ 03_队列.ppt
3 y) _8 ^5 U+ c2 F│ 3-1 sqstack.cpp
! s. J, u7 ^) k! g0 N│ 3-2 sqqueue.cpp
& Y) e2 n1 D- Q* g│ ; r* ~9 }- w& \, n# j# T' I
├─第04部分:数组- ~$ S* [. B. { @+ B7 {
│ 4.1?数组 .mp4
. E- F# |$ S* t* m│ 4.1数组.ppt) r9 V4 t. U- v- o; f4 v
│ 4.2 特殊矩阵的压缩存储 .mp4/ K( v; E- i+ N
│ 4.2特殊矩阵压缩.ppt& Y8 a/ M7 c3 e1 c+ v+ Q) }
│
) _" D1 g1 [, w+ ?, ?9 H├─第05部分:字符串
5 X6 @* M. ?( o0 E, P$ K- C│ │ 5.1 字符串.mp4
" D$ H! r$ g: k$ O! Q│ │ 5.2 KMP算法.mp4
( l3 @, X. h9 w' r. B│ │ + c; p' q& s! x; D; k1 l
│ └─05
& Y0 e0 c2 u9 J5 l# ]8 M│ 05_KMP算法.ppt' n2 S) g5 h8 S7 b1 P9 w
│ 05_字符串.ppt# M0 R, R3 ~: X2 ]- f4 S$ `. h
│ BF.cpp4 L: i, w; W8 T" r
│ KMP.cpp
, a6 o/ b$ P% T/ B│
; J" u: W6 D5 W/ \ x. u, p# h├─第06部分:二叉树
8 a% d' |( V1 w│ │ 1二叉树存储.mp4# h v% m6 c/ E2 S' D$ Z/ ~+ O/ J, ^3 T( o
│ │ 2二叉树遍历.mp4
; T7 z" w( y. J7 }- O p│ │ 4 E. D% s5 G4 }2 |! |
│ └─+ b. C: f; K8 a, n4 v
│ 06_二叉树.ppt
t4 M5 e u n1 v) M2 k│ 06_二叉树遍历.ppt' v& Z5 k- I' F
│ depth.cpp
% V! i6 ]$ V( y2 h( N) i$ R+ `│ leaf.cpp- C, `9 [& H8 n4 e' W- I
│ PreinCreateBitree.cpp
: G" J2 T, A0 |% i& D│ traverse.cpp& T- b4 [+ j O! ]# ]
│
7 x/ E8 E8 ^ J├─第07部分:树+贪心
4 s- F( ^& M) Z+ W. z│ │ 7.1 哈夫曼树.mp4+ Y& F9 T7 i& `/ F; G
│ │ 7.2 哈夫曼编码.mp4
+ z: M, } R- r, \. g: a│ │ ' W& n8 p0 m% ^6 u" g
│ └─07
% N+ r4 i3 C& M: {% m3 v3 z/ H* N% F│ 07_哈夫曼树.ppt4 x, P" L7 \( `% ?* r6 q9 M
│ 07_哈夫曼编码.ppt
( S1 W: u) k' X2 T- T│ huffman.cpp
, L. X% X+ l8 _9 H│
8 ~+ O# K1 M- |+ @5 Y├─第08部分:图的存储* x( H- P5 i+ ?" {
│ │ 8.1 邻接矩阵.mp4
# ~& c- f: _8 t! E" ` F7 c│ │ 8.2 邻接表.mp4
* }" W+ n2 T+ N( t8 C: N│ │
) y/ Z2 Y6 s( E2 _│ └─088$ j0 l% e, T- G7 [% x
│ 08_邻接矩阵.ppt) M& D6 x( s4 Q3 L N' @
│ 08_邻接表.ppt2 h$ K$ o& `4 c4 z! G6 e) q( T
│ CreateALGraph.cpp! c2 @1 o' K. t
│ CreateAMGraph.cpp
2 Q2 b% z4 g; q6 s. r( @& }+ F│ : n. b' M, Y, {) |4 K8 [; `# ^
├─第09部分:图搜索
4 A& ?* j' x& M$ c) ~$ r│ │ 9.1 搜索技术.mp4- R$ ~0 t. y [- y1 U
│ │ 9.2 广度优先搜索.mp4
. c# e/ @ K4 u+ {% {* g/ k/ i! {) x│ │ . [6 M F6 S4 k& [; s
│ └─* J" w7 W* J3 c4 v! i2 x: k3 s
│ 09_广度优先搜索.ppt
j4 Q2 v$ a. y/ s- P│ 09_深度优先搜索.ppt
! T* e7 k! G' i& u│ BFS_AL.cpp
( s8 V4 |7 F; ^2 O' E│ BFS_AM.cpp2 d! B" d+ B7 i# N+ y2 Q3 P
│ DFS_AL.cpp' D$ h8 k |. E9 W# d
│ DFS_AM.cpp( v* \: F _. J2 ]# P" p1 r$ \
│ ; O( R; N& _, \2 f' {/ G
├─第10部分:图的连通性
: z9 H; c% z" M! @0 J- X. O│ │ 10.1 连通分量.mp47 Y5 ?) u, x1 g' r) t
│ │ 10.2 Tarjan算法.mp4
. R# f, @7 c. q0 E│ │
# D& _5 Z v0 U3 a│ └─10. d' r/ d! d* m @8 \6 F' ?& @
│ 10_tarjan算法.ppt
2 t1 J0 M' }9 N! V3 @, o9 ]- a8 y, L│ 10_连通分量.ppt
$ \" c9 r0 Q! M# i1 o8 R$ ~│ tarjan_bridge.cpp
2 b8 d6 B1 ^9 _4 B. t1 |2 u│ tarjan_cut.cpp4 _: }# R* C3 a( b0 x% }% l$ d* z
│ tarjan_scc.cpp( R) [6 z: m8 L1 o
│ 0 ]3 [9 u! E3 J1 C
├─第11部分:图+贪心( e6 t" R( ?( O: x G `0 Q2 Z
│ │ 11.1 最短路径.mp4
3 c- w2 q, l* ~- k9 Q│ │ 11.2 Dijkstra、Floyd算法.mp4
$ @2 v: D3 N$ Q- a& q│ │ 11.3 最小生成树.mp4) \" \2 I8 v! u; h, ^( l3 n
│ │ 11.4 Prim、Kruskal算法.mp4
# a! V; f$ o- q! \1 F│ │ % s6 g# x. e- r
│ ├─11
k7 T# s( C1 ^/ T; T" q: \│ │ 11_最短路径dijkstra算法.ppt9 T T" q" _! r6 ~
│ │ 11_最短路径floyd算法.ppt
. ~6 u6 l- P; B, b$ m9 k│ │ dijkstra.cpp. L# x5 `5 z% y/ C
│ │ floyd.cpp
% C: G' o& }; Z6 V│ │
a, A1 L# h f│ └─123
- d" W8 Y- @2 s; J5 \│ Kruskal.cpp; v: U$ _' D2 |7 ^# [, z
│ Kruskal_2.cpp# K5 T9 \5 T/ l4 ^" c" m( y
│ Prim.cpp
; e3 g# x. B- \) \│ 《趣学算法》1-2.pdf
6 f2 H$ ~& H, I│ [+ O; W F. ^; j
├─第12部分:图的应用:' F4 H0 V, [# d3 i9 a
├─第13部分:查找+分治, {9 ?4 N3 Q8 j1 }) M' r
│ │ 13.1折半查找.mp4# a4 Q- _: t' J& e/ V
│ │ 13.2 哈希表.mp41 u8 w1 q2 k. e% L) p6 z# e3 M
│ │ % @4 ]7 A7 I N% u' {3 }! ^& f2 D, d* O: h6 p, y
│ └─
" @) D2 K' Z5 H1 S│ 15_1 折半查找.ppt
+ l1 {; }5 B: D" H% S- T│ 15_2 哈希表.ppt$ t: ]: T2 l3 B5 s# t; U/ D
│ BinarySearch.cpp4 s u) [" q$ R. {+ x
│ Hash.cpp5 E/ f+ h' O+ Q( v/ n
│ SqSearch.cpp v8 k- @1 ^; s1 r) L2 f: p
│ 8 \* L. w" C% K, n0 D/ _
├─第14部分:数表查找: G6 y+ Q* R/ V7 t
│ │ 14.1 二叉搜索树(一).mp4
M6 E! ?! i) r! ? o% L7 w│ │ 14.2 二叉搜索树(二).mp4
) |& F: i/ w! }7 q" n5 O$ \│ │ 14.3?平衡二叉树(一).mp4- [# H+ {, i1 ?- h1 H# B/ v
│ │ 14.4 平衡二叉树(二).mp4
" k. M* |+ N9 v│ │
_7 ~0 x/ A/ f" w$ P! M│ ├─16
# A$ X1 \8 Z1 c' S: L3 n│ │ 16 二叉搜索树.ppt9 N! p& e+ {* h5 D$ }# [
│ │ bst.cpp
# t' v1 W; H& a6 y) r* d2 ]7 D│ │ 6 H) U% a9 K, ?* U/ ^' K" m& S, |
│ └─17
; G8 H5 u3 r/ n/ J│ 17 平衡二叉树.ppt
/ t! s1 `6 G: N$ u│ avl.cpp' b1 V8 d- ?7 b
│ $ r$ d* O6 l$ r1 L3 b& _/ M( t
├─第15部分:简单排序
& ^* L& I6 W& f( _2 M8 F' z$ W│ │ 15.1 插入排序.mp4 b2 J' B9 Q2 A9 G
│ │ 15.2 冒泡排序.mp4
; U- V0 ^6 k6 T9 x* g4 a: |: x│ │
: B/ D+ w; q- j& x│ └─18, l Z2 `9 u, B) X& m* P$ f5 O; h) Z
│ 18 插入排序冒泡排序.ppt
+ I& W2 W* O" t6 F7 H5 b│ BubbleSort.cpp, y) |: Q7 d/ y
│ InsertSort.cpp
4 b( J4 g% [7 c! ]0 @$ Q│ poj3070 fibonacci.cpp
1 H6 O/ p+ Y9 M# o$ N; B Z│ 3 C* k: g; I' W2 E, b9 }+ o6 `& t- g- b
├─第16部分:排序+分治
- M& }' i: ]% M; `3 N6 f) |$ r/ w$ v│ │ 16.1 快速排序.mp4
" e. K. b5 p6 d8 a│ │ 16.2 归并排序.mp4/ j9 e/ C1 y# J6 c: M
│ │ * U8 V* {' I7 ?& p) c+ t/ V
│ └─19
$ L9 ], Y$ Z$ w% u+ r% ^& t* R8 R│ 19 快速排序合并排序.ppt
( T& D( r; |5 |7 j" s. O* c│ MergeSort.cpp
( H& D1 o# l# I│ QuickSort.cpp
0 l# c+ Q- z: p$ Z4 T$ ], ^7 G$ M│
) |* ?; F P1 O# D) T' W└─第17部分:树形排序6- f& l. k/ o: N- a! ?, ~
│ 17.1 选择排序.mp4
& o( P4 q% J# w │ 17.2 堆排序.mp45 [$ ]5 r0 s: O0 v
│ " _8 y" N. G5 Y, z( P2 x: c% r& P
└─20" e! R% C# U0 i; k& M Y
20 选择排序、堆排序.ppt2 T |% G: F! J! D# \2 U! g8 W: }1 g
HeapSort.cpp
! t4 Q9 E+ w/ h4 N9 Z u SelectSort.cpp
# [" d6 l/ ~( J' u
3 ^5 H( b5 I: D2 i; _" J+ y! s% J/ s' X* a
" R/ c& h6 [$ L4 _
, Q: s5 ?' S4 L. y3 l) u9 h H
0 @3 C, B/ u" T3 @" H( _4 Z' S3 Q5 G, H
|
|