|
Java视频教程名称: 数据结构与算法C++版视频教程 java自学 算法视频教程 it教程3 c6 P8 F0 b1 w' k
百度网盘下载链接:3 e: o8 R6 h: J5 ]' @& m
[/hide]密码: pidh【解压密码:javazx.com-aW8Qjtvk】# Z$ j% {# }( }8 U
集数合计:17部分1 V5 O0 R9 s4 T. R- r1 `3 b' B7 Q6 c
2 C8 C$ C- i! u4 D
链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106 2 V7 v8 t; ?3 @. j+ w4 x
如何获取资源:VIP升级: https://www.javazx.com/thread-10591-1-1.html) x# V/ R+ C, u% e9 k8 V% F5 W
VIP说明: 月度VIP:使用期限30天+ Z: f$ v1 W$ ?8 r# ~; o- g
年度VIP:使用期限365天
1 i% A2 w' R' d2 `( g 终身VIP:使用期限永久6 X8 B- m, Z+ ^( o/ E" X- S
o: V4 m5 X0 F a+ Z& vJava视频教程详情描述: ' [- ?4 @# u, z) M) c' X- q
A0493《数据结构与算法C++版视频教程》数据结构与算法C++版视频教程
0 h) H! {8 K. c N4 g K
- F- U- ]6 Y& j/ `2 f [Java视频教程目录:
; f5 A5 N5 d2 ]/ l6 w├─第01部分:算法基础$ y8 D6 r9 d) _" P
│ │ 1.1算法复杂度计算.mp42 y( w+ m1 v$ n/ s1 c* u
│ │ 1.2神奇的兔子数列.mp4
$ d$ t: B% K0 L4 d' h0 V- y8 {│ │ . z6 E6 Y* L: a+ v x B
│ └─1.2资料
4 G9 V8 G& |9 K. |! c) O│ └─01
^; Z/ A- ^6 }. r& n: n│ 1-1 add.cpp- ]6 ^1 r) K, x1 q" ~5 X( {% Q
│ 1-2 fac.cpp
& P' n) I( `0 ~" |│ 1-3 fib.cpp1 o; N7 D3 M6 a( Z
│ 作业.ppt$ {1 @" A5 F. B( ?& B
│ 趣学算法 01.pdf
7 F9 s- v( ^1 v9 d7 Q│ 7 [6 I- J3 Y4 f* x3 ?% ]6 E
├─第02部分:线性表
, F% `/ V' k" P7 ~' Y│ │ 2.1 链表.mp4: ]2 @- N: f$ a; A Z
│ │ 2.1_链表.ppt
+ w3 V, N* e4 R0 e3 B C8 N│ │ 2.2 链表实例.mp4
7 D3 X+ v' J2 Q2 ]4 H: P% |, ] `│ │ - a3 R3 K& O) }7 S5 D% M
│ └─2.21 ?+ R0 ]/ u' r4 k7 e
│ └─02
- I8 s- F3 I7 q% p3 Q: G! m! @│ 02_链表.ppt
6 Z9 E Y2 v/ b" [6 q6 E" F# t│ 02_链表应用.ppt/ y# X* ?4 \# H
│ 2-1 linklist.cpp
) u$ `$ |0 @( ^% ]│ 2-2 mergelist.cpp; \, V. U. E6 V; B" A" R
│ 2-3 findmiddle.cpp) @; Z* G6 }8 W2 [8 D! B" Z$ c
│
0 ^; i7 S" |+ c4 F% I8 Z6 Q├─第03部分:栈与队列
# u9 o% _9 |9 q8 G: c2 p2 j│ │ 3.1 栈.mp4
* Q3 ?5 T6 d: \" l/ J0 l4 B D0 k4 I│ │ 3.2 队列.mp45 e$ b" y/ @3 i3 E
│ │ javazx.com
3 Y3 w) d' E9 H- v) x7 g6 L9 q& o│ └─03- \) I5 K1 e. p2 x9 y* {7 w
│ 03_栈.ppt3 M. r7 O1 M* l6 U, F
│ 03_队列.ppt
* ]( D. p+ ^% y8 W" v) s* A" E' p' l) H│ 3-1 sqstack.cpp
6 p# g5 f" g( L4 T8 c! ~│ 3-2 sqqueue.cpp; r9 j0 U3 G& r* \9 [/ v' h: g
│ / t3 H) @5 z/ m* l/ t% B3 F0 g
├─第04部分:数组
7 ~. ^0 m/ I, ?) J5 a' q1 t│ 4.1?数组 .mp4
8 \& g( _* R) Y+ C│ 4.1数组.ppt$ N' Y" E! d6 n
│ 4.2 特殊矩阵的压缩存储 .mp4
+ L3 Z6 G5 ~6 q4 p│ 4.2特殊矩阵压缩.ppt
- S! ~6 ^( o, @( d- Y- N5 b: \│ ( P0 I' e" M& i! C
├─第05部分:字符串
+ D( H0 {2 P+ k, v8 e/ ^' n│ │ 5.1 字符串.mp4
( ]' J3 M0 r- ~8 @6 C, P│ │ 5.2 KMP算法.mp4
0 ]' q" [ f2 u│ │
& }: }6 }+ z! p9 h C; O│ └─05% l5 j( F; J% C8 n, N5 ^# {7 z
│ 05_KMP算法.ppt
$ Z: Y1 g0 ^% m% I5 o6 |; ~│ 05_字符串.ppt
7 t/ N2 H1 Y$ n. P│ BF.cpp8 C3 k. L3 Y7 v; Q! q) e$ }
│ KMP.cpp' U+ D6 V# W. l0 y. t" I4 p5 e6 [+ k
│ 7 e1 c- n8 ]0 o$ q0 v1 `1 Z6 e
├─第06部分:二叉树4 s9 r& l: ?$ L4 V; x- B% ]
│ │ 1二叉树存储.mp4$ u! v4 o5 s7 J. h+ I. _4 Q) S( o
│ │ 2二叉树遍历.mp4
9 Y5 S, {% S$ s5 _ W* C+ p│ │
1 G9 H% L, _; c- k L: N6 j9 l│ └─
3 T, A' e8 b6 ~9 _: I1 D) V' i│ 06_二叉树.ppt
1 q9 I/ ^9 ^) c5 Z* P: w│ 06_二叉树遍历.ppt
1 w6 ^& V2 r F, j) ?3 A│ depth.cpp
! E* j4 D+ E( O8 z7 m│ leaf.cpp
4 {: ~0 e! I9 i- t5 v│ PreinCreateBitree.cpp9 O( c% y" T- w5 C5 p% N
│ traverse.cpp- y: y/ {( G7 d' W3 C
│ " R [; m. h' y5 l) t8 u" m
├─第07部分:树+贪心
& R1 z- L7 S" ?; C│ │ 7.1 哈夫曼树.mp41 U# L4 V! _6 y' j( q
│ │ 7.2 哈夫曼编码.mp4
( p: f, N" x/ [( i, m│ │
! k z' ~$ U3 \) r( a$ P│ └─07
' X6 {6 P0 L4 t O% L) v# ~│ 07_哈夫曼树.ppt( p2 v; |6 ]7 e# ~& u- {
│ 07_哈夫曼编码.ppt( ?. J! ?6 `& M6 Q. s
│ huffman.cpp
- h1 k# j4 b8 g" ?& }& _% I# v5 T% k│ ' M/ n- j$ |+ H- x9 e( t8 K! b
├─第08部分:图的存储, x& m" k* e* t/ C- Q4 N3 `
│ │ 8.1 邻接矩阵.mp4
! B& v: f+ R7 c$ ?' q$ S' A│ │ 8.2 邻接表.mp4
. U$ d" @( k( x0 p, w8 [/ l/ T│ │ $ G+ F, [" |. a/ j" Q. \0 E! l
│ └─088
* m0 L) a; U4 s4 Y0 i* X│ 08_邻接矩阵.ppt) M$ a3 ]& s$ x* t
│ 08_邻接表.ppt
* C; E7 p% O" x+ @6 C) `│ CreateALGraph.cpp3 _: f9 D U# A) x9 z
│ CreateAMGraph.cpp8 l9 e4 D7 E5 u9 F/ @ R- U9 w2 t
│ 5 @1 `( {! G, E; W
├─第09部分:图搜索/ E7 d1 @! x' {1 E* G
│ │ 9.1 搜索技术.mp4
( c E( u$ d4 S8 V ]│ │ 9.2 广度优先搜索.mp4
3 C5 e, f5 q# `& ~# s│ │
. B% K# h/ G& e3 b7 e│ └─: Q! d5 p) G3 S R: E5 a5 b5 J
│ 09_广度优先搜索.ppt
M4 F/ C& o7 D5 d+ C4 u│ 09_深度优先搜索.ppt
' I; A" k, L$ S3 {* Y V│ BFS_AL.cpp* N+ P# X X6 w& Y2 N0 s) u; Y
│ BFS_AM.cpp
* D$ P/ v" D' C. w│ DFS_AL.cpp1 e! a4 M8 M u; [. E
│ DFS_AM.cpp% @+ T* Q r- x8 Q& g3 E
│
4 n) O6 x6 k, ?$ f* F7 u) I O, X0 ^├─第10部分:图的连通性
) }2 S- p5 V' l. e+ E# E8 H/ g│ │ 10.1 连通分量.mp4' Y/ [& Z" e0 g3 @
│ │ 10.2 Tarjan算法.mp4
9 F0 M/ F+ ?" o- [$ Y- T) U│ │
6 n9 d; x& h' z: b) S: h4 h4 F│ └─10
# W! i( W$ R; i% P5 i& H│ 10_tarjan算法.ppt
# y4 n$ k; v/ l, ^" ?3 F( R│ 10_连通分量.ppt
0 K1 ^( }5 ^" q) j│ tarjan_bridge.cpp3 z4 E! y1 l$ ?* C& Y. {
│ tarjan_cut.cpp" d! G. n5 {+ B4 h$ C, W$ w
│ tarjan_scc.cpp
3 x$ |8 ^' w9 @7 B; c│ $ e6 {/ X6 e( I' g* h
├─第11部分:图+贪心) u5 O% p1 c8 N& ~1 m: A
│ │ 11.1 最短路径.mp4
( x* A3 g' q) l# T7 f4 `│ │ 11.2 Dijkstra、Floyd算法.mp42 V5 F% N i. K$ R8 F' p# N
│ │ 11.3 最小生成树.mp4) L- ]4 C& F) s# D( a
│ │ 11.4 Prim、Kruskal算法.mp49 a$ a( [: i1 A! n! b) W3 x
│ │ / A! ?" m# m" g) B* d X- T
│ ├─11* G# d: z9 w$ t
│ │ 11_最短路径dijkstra算法.ppt
2 c' K5 E9 p5 j! J& V, k" o3 J│ │ 11_最短路径floyd算法.ppt. A' O, ~% g/ i: Z
│ │ dijkstra.cpp% p) K+ l a4 E) W2 `$ x
│ │ floyd.cpp5 H2 C% @* ]+ q* r) T
│ │
4 p+ P( E8 H" v- T6 o/ b$ X) I│ └─1235 H8 Z- k6 u3 u' ]
│ Kruskal.cpp0 N3 @7 o2 h8 T; V
│ Kruskal_2.cpp
: ]% [6 u$ d, R) E) W- [ ]│ Prim.cpp
$ v# Q! {& a; Y3 K* n+ X% \/ P│ 《趣学算法》1-2.pdf
/ i+ e- L7 P5 j. p│ 1 n9 D- h! ]5 ~$ E2 y* U, B/ Z5 G
├─第12部分:图的应用:
- L* G3 f4 ^0 _4 O) C├─第13部分:查找+分治+ i; Y4 g G% }9 a$ C
│ │ 13.1折半查找.mp4
# \. _) L% a$ o, {8 i) h│ │ 13.2 哈希表.mp4
: R, n" C7 y8 Q│ │ % @4 ]7 A7 I N% u) R- |9 i) h# |. y# w# x9 X
│ └─: {" i: E2 r5 j) s4 V8 t5 B: E- n4 y
│ 15_1 折半查找.ppt2 `) N) c; e; J, D
│ 15_2 哈希表.ppt! C( q! `8 _4 ~ B+ B
│ BinarySearch.cpp
, [9 }* V' Z6 _; `, Z) X! A│ Hash.cpp+ N" z+ J' E9 G, M/ h4 q8 e9 y
│ SqSearch.cpp/ ] t: H: y7 Y! H! d4 o, \9 c
│
5 l9 s) D6 y. R$ R├─第14部分:数表查找& n; P+ X# h# ]( c
│ │ 14.1 二叉搜索树(一).mp41 p7 ^- }0 i: ]" m( a% Q
│ │ 14.2 二叉搜索树(二).mp4
8 m1 Z$ Q8 c2 h$ k/ C) F; [7 P│ │ 14.3?平衡二叉树(一).mp4. }6 a/ I& V" U; S2 k5 }3 L4 f
│ │ 14.4 平衡二叉树(二).mp4. k2 ]: p4 A8 {* \8 q& p
│ │
3 E" ]- B# ~+ J$ ]│ ├─160 H% J# y+ T$ t! s) r" y
│ │ 16 二叉搜索树.ppt, c$ L# }$ K) O& [8 \
│ │ bst.cpp
$ [8 i$ _& c* g3 f S8 a1 ]% E│ │
( z1 c" p2 a, I: E% }* M" X% j│ └─17
6 r9 |/ ]- P8 g) G│ 17 平衡二叉树.ppt
" B. n, X/ I3 S" M3 }& O& A/ `- r h│ avl.cpp: b. a5 p( R* ^6 A
│ , P$ [8 E( H1 L* G; ?
├─第15部分:简单排序
+ h! g. S, S! k1 s│ │ 15.1 插入排序.mp4$ R$ e% [: H* w+ c5 _/ f
│ │ 15.2 冒泡排序.mp4
* ?. j# D- f6 V* r│ │
6 n/ u6 M, U" N: S. i. Q3 Y: D│ └─18
/ B! Q+ [; ^& T0 k. E│ 18 插入排序冒泡排序.ppt
' [1 a- T: |7 M5 Y4 |│ BubbleSort.cpp: [3 L5 { `( H9 e* _: Y0 v
│ InsertSort.cpp
& W1 C& n* ]5 n│ poj3070 fibonacci.cpp% W4 y$ W6 \# g5 C1 _6 r) |6 c
│
5 j# D" p9 u4 H+ g: y* B. v( H├─第16部分:排序+分治
0 P! i# z4 e* E' y' f9 Y, [' D! h│ │ 16.1 快速排序.mp4
( I, G2 X) ]2 d. i( |- c1 L$ ~% R9 r: F│ │ 16.2 归并排序.mp4- y1 @6 y" `9 x
│ │ 2 E" Q' r$ S' V. d2 T/ ?- @* M' z$ b
│ └─19
1 m; t+ r. ^) G│ 19 快速排序合并排序.ppt0 N7 v( i/ Z2 J0 }$ U) y J, q
│ MergeSort.cpp% x; M& P/ g/ Q. Z# Q7 T# {0 U) V
│ QuickSort.cpp' z _4 e- v1 K& z- H
│ ; ] V/ w. I4 x& W
└─第17部分:树形排序6
1 e% L, @/ f; ~9 i! z" [, D+ k2 M │ 17.1 选择排序.mp4
5 s1 N# ~ M$ H │ 17.2 堆排序.mp4
# ]! w, ?+ I$ d │ / N' v' f: a$ b, ?
└─20' b# z J0 N2 ~ f6 V
20 选择排序、堆排序.ppt9 [. B6 a' \1 ~3 n& ?) }1 V
HeapSort.cpp
! L8 u- z3 P6 ?- r SelectSort.cpp
9 T! O* V$ i+ G3 R0 K# @; P
8 H, {" X2 _# o4 ]/ A( r; V4 n2 ^/ ^8 A" C- b6 X) I |
/ C; }. i p7 I$ @9 \) {$ K5 ^
" b% d4 B5 x2 T$ U0 S/ ^' p, o. @0 P& z, {! ^( j+ N
4 \3 E; l7 p" j- j/ g; }
|
|