|
Java视频教程名称: 数据结构与算法C++版视频教程 java自学 算法视频教程 it教程
6 f5 _- x- m. u# S# V; @+ v! l) B百度网盘下载链接:
2 C B( m* |3 s[/hide]密码: pidh【解压密码:javazx.com-aW8Qjtvk】
& ~) \2 t0 l0 k1 A: T p: m4 P集数合计:17部分% c9 Y' N+ m8 c( g% K3 @
1 k) H. h; w8 _) Z$ m/ k5 _# C链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106 ' g: D8 {! E J" _
如何获取资源:VIP升级: https://www.javazx.com/thread-10591-1-1.html* e/ w( a) h% z
VIP说明: 月度VIP:使用期限30天. L5 W |, Z8 I$ o
年度VIP:使用期限365天0 i- i& [0 t9 [$ u- G0 B" C, b
终身VIP:使用期限永久
7 w( R# o( ]& o0 L$ ?! N6 A
% |( ~9 e- X) ^; a9 H1 t0 i1 q, wJava视频教程详情描述: ( w8 m% m# A+ [2 c9 ~- M
A0493《数据结构与算法C++版视频教程》数据结构与算法C++版视频教程5 r; G/ R& B: y# U6 R9 b
0 G8 {( M1 o0 e! ]" W+ J2 R
Java视频教程目录:# Z7 U1 Q3 }* {; E
├─第01部分:算法基础4 J& p# |1 G! o$ C4 ?$ \
│ │ 1.1算法复杂度计算.mp4
8 S4 ? k- _; y9 h7 z$ [. C│ │ 1.2神奇的兔子数列.mp4
1 ?6 r; [' Z9 r: V│ │ 5 U' n0 p5 K( I o1 J
│ └─1.2资料9 a+ V5 a8 i$ H$ D `2 [$ `6 c& j6 ^2 @
│ └─01
. P# @/ [ v# ?( Y+ b: x8 d; H│ 1-1 add.cpp
6 R: g5 x* ]- t- ?│ 1-2 fac.cpp
) @" h- a& w8 i# u( \% V│ 1-3 fib.cpp
1 m/ f( x8 _0 t. w2 u% Z- }│ 作业.ppt, B/ W3 y0 H2 Y% l" C* L: {
│ 趣学算法 01.pdf
& K' u# Q x9 H A; R# c│ . S/ {3 n. ?0 \4 w* v( u
├─第02部分:线性表) g" b) q8 n$ A- r
│ │ 2.1 链表.mp4
% N" O# K1 V. \$ j- ^│ │ 2.1_链表.ppt0 K! y% C. o! ~- x" \/ m0 e4 X
│ │ 2.2 链表实例.mp4
* U4 g1 k$ e3 o9 k' h G1 M9 ]- g│ │ 8 W/ s" M8 l3 K% Q
│ └─2.24 P2 g) D3 T* p1 Y
│ └─02
0 Q/ ~* V! j4 h# D" [! ]* h│ 02_链表.ppt* O; {- S' }5 U7 y0 r
│ 02_链表应用.ppt+ |% b y7 K: w* E. t
│ 2-1 linklist.cpp
& c: A' N) F2 ]+ r: E│ 2-2 mergelist.cpp
& [( ]8 }3 J# h0 [│ 2-3 findmiddle.cpp2 }2 n+ r# Y$ s; [5 \5 ^
│ . A. Y0 ?+ c$ N% B4 ?2 d2 N
├─第03部分:栈与队列
& U3 S; _% J0 G9 }! ]│ │ 3.1 栈.mp4
7 i! p+ d6 A# ~% c6 O/ k7 ]1 N│ │ 3.2 队列.mp4
8 c- [4 ~# Y# c" _/ q* C) _│ │ javazx.com
b$ S4 e k. x9 H& g& u- D, {* h! ?│ └─03
) F+ j# X. W- v- u, H│ 03_栈.ppt
; X" E+ b0 @& y" V4 n│ 03_队列.ppt8 v( E8 p: [0 z6 j5 N# x
│ 3-1 sqstack.cpp/ J) y5 s$ j6 d& p" z+ g
│ 3-2 sqqueue.cpp
3 k B( i @: g; R4 j│
/ j: ^) M4 ?$ b1 C+ e2 k; R J├─第04部分:数组" h9 v9 W) } [4 x. X; {, F
│ 4.1?数组 .mp4- h( N+ K0 c& c; T9 p; F% F0 J
│ 4.1数组.ppt3 X) m1 s3 q+ ]. T; J, L; o U
│ 4.2 特殊矩阵的压缩存储 .mp4
! k" Z8 F% k' L' F% ~) m│ 4.2特殊矩阵压缩.ppt
/ D* C2 N9 O5 E, y│
, E2 H E+ w! T3 J0 V├─第05部分:字符串
# D; y$ ^7 e* q. @# Q! Q6 C│ │ 5.1 字符串.mp4! k. ?1 {$ w3 g- G. h" `
│ │ 5.2 KMP算法.mp4' V( q& a v1 \* x1 X1 L
│ │ : S* B( M: a, E1 w8 {4 _; d
│ └─053 \3 `$ ?/ \4 v1 m
│ 05_KMP算法.ppt
. H g0 c; f% T7 A│ 05_字符串.ppt
/ I3 q8 X1 L1 I/ h: X1 H│ BF.cpp9 Z" H, L6 o0 f& c, Y8 z
│ KMP.cpp' {) L* j+ r0 l) ?# i
│ ) F+ w7 O( q; V7 @- T6 y* c
├─第06部分:二叉树" C [! N8 f" G/ l
│ │ 1二叉树存储.mp45 P/ {) q9 B8 \0 b, d& o5 A9 ^
│ │ 2二叉树遍历.mp48 m6 E" f! c5 ^4 ^$ l. x
│ │ 1 D t" F6 d+ ?
│ └─
i9 O, g8 D @" U6 s│ 06_二叉树.ppt
9 u, {9 \4 f3 ^7 w) w# ~0 S/ }) _│ 06_二叉树遍历.ppt! g, \$ L" x# q
│ depth.cpp
2 v* h/ U* {0 n8 ~% P- U6 O. Q( r- c│ leaf.cpp2 E0 J+ |, ^& Q) q9 P
│ PreinCreateBitree.cpp
4 c$ C4 c7 d5 v5 }# |$ p1 q$ t│ traverse.cpp# i/ \3 ^) W/ r6 P7 _2 m& B E
│
, G8 o! i& [; }- Y& q2 o3 J- I' ?+ S( ~├─第07部分:树+贪心8 }+ e! Q" x, J* l/ A% E
│ │ 7.1 哈夫曼树.mp42 `/ [+ ^; x9 M O' r
│ │ 7.2 哈夫曼编码.mp4% R& P8 x- o F0 J
│ │
. Y) X# @8 L& c( R) b7 z# l' O& c1 d5 Q" o│ └─072 S' H; z w/ }5 n
│ 07_哈夫曼树.ppt
3 Q) o4 P, ]( _# I! o6 |│ 07_哈夫曼编码.ppt
( J1 _& l7 q0 X( X( E; H4 ?│ huffman.cpp
) ~ N# O2 x& v: ~8 ~ t│ - e F1 @# Y7 M) T/ r) F7 m
├─第08部分:图的存储
$ @ W0 p, U+ \+ s5 P. i& Z% X│ │ 8.1 邻接矩阵.mp4
# d4 T/ ^+ {# N& A1 N│ │ 8.2 邻接表.mp44 ?- g& b" O5 j+ Z4 d8 D
│ │
9 {- \$ |! s/ z! k│ └─088
, W; w: q+ b# A E6 a│ 08_邻接矩阵.ppt# j! s4 }3 g1 v3 x
│ 08_邻接表.ppt
0 c, i% }' D+ F) U7 ~, h│ CreateALGraph.cpp
1 z$ f2 q- f8 F! K: I$ ?│ CreateAMGraph.cpp
- `; _" g& o2 }│
: B6 t3 j6 C" s9 y9 y9 F1 J├─第09部分:图搜索' i y8 q* l5 ^% E: o' b
│ │ 9.1 搜索技术.mp4( d4 z% A% K& \4 @" `
│ │ 9.2 广度优先搜索.mp4* [! n1 h! D: k2 e- [ O
│ │ 0 x7 P: r/ h- `9 {: d9 a- R
│ └─) k6 e' t/ c- L2 V" Q7 G2 C
│ 09_广度优先搜索.ppt/ m E! C0 A1 ]6 W! y$ p6 U* M; Y. j
│ 09_深度优先搜索.ppt1 ]; m: z* q- e: R! _" l! E
│ BFS_AL.cpp3 v k% i, b( o0 Q+ `0 e: ]
│ BFS_AM.cpp
8 `/ B5 n3 T( K( b4 `: ~& P; c* h│ DFS_AL.cpp
6 Q! ]3 g3 M' I7 `: } z# b0 a│ DFS_AM.cpp8 }8 _+ e" T" y& b
│ 0 z/ m# W+ S- N1 o
├─第10部分:图的连通性' ?3 A8 o; q, U8 m
│ │ 10.1 连通分量.mp4
) k! G! w/ C+ p9 d│ │ 10.2 Tarjan算法.mp4- A9 P: X! _3 [* {% k4 d; f/ n% w( p
│ │
d7 U, e) n3 H' S! ]; t│ └─10* L/ \( l! x1 H3 R
│ 10_tarjan算法.ppt
) G3 ^4 x6 t0 W+ [* v% Q7 T│ 10_连通分量.ppt' e+ f4 @) r9 ~
│ tarjan_bridge.cpp. C4 v- i0 x) i1 c7 n5 q7 Q- L
│ tarjan_cut.cpp
0 c4 _& I: C/ C$ i: d+ }7 W│ tarjan_scc.cpp0 F2 u3 G! _# |& {6 A9 D6 @& p
│
, d* z; L2 D) D6 T├─第11部分:图+贪心
$ }7 R- }6 g3 l1 P; K" u2 h, j│ │ 11.1 最短路径.mp4
- r( Z. w$ V" I; ?4 T/ e0 P% T9 M│ │ 11.2 Dijkstra、Floyd算法.mp4
6 d! l9 n2 Y6 j$ t- G( Y│ │ 11.3 最小生成树.mp46 J0 [7 k; ]5 h
│ │ 11.4 Prim、Kruskal算法.mp4
' i" F" `0 i4 e' o! g& B% h│ │ 3 O. \ O' p8 |- b. V
│ ├─11
* |( J" ?" F; \1 ~% X- V│ │ 11_最短路径dijkstra算法.ppt4 `- y# Z) {7 d6 P( x* A
│ │ 11_最短路径floyd算法.ppt
# E. j+ p+ e8 J% C│ │ dijkstra.cpp$ Z9 T/ ^ z9 S* s& F. ]
│ │ floyd.cpp
M) A' J) ~, w/ r8 s│ │
! d. ?: L9 p q; [│ └─123' ~6 S3 r' E4 r7 L2 g
│ Kruskal.cpp
, a8 a- r6 v, Z│ Kruskal_2.cpp
4 n& x) _. {( V) V% @' z│ Prim.cpp- `5 X- \3 h: k7 ~, ~ @
│ 《趣学算法》1-2.pdf
9 T. p6 a; a+ B2 Y' f$ F/ T& \│
Z. Z! a+ X1 ^5 T8 m5 m├─第12部分:图的应用:
- s h3 y+ u8 f* T& p9 o├─第13部分:查找+分治
& d7 R; Z' K, W# I│ │ 13.1折半查找.mp4% l' _5 m4 _6 @/ X0 C3 `
│ │ 13.2 哈希表.mp4" e/ {$ h7 w2 T2 X. O. `
│ │ % @4 ]7 A7 I N% u: f& `" F5 H3 j% `/ a
│ └─& U, k" [; A N' m: ]/ Y; K$ }
│ 15_1 折半查找.ppt' U9 }$ \2 l. T2 c2 z$ b' Q
│ 15_2 哈希表.ppt- M$ N5 ?; o: P4 j- T! O+ c# Y
│ BinarySearch.cpp ]3 \/ t: i6 f/ E, @2 Q
│ Hash.cpp; n# \ ]& `) @+ ?. k: u9 n8 c
│ SqSearch.cpp( U; ?: o# }- z% M0 r. v& g
│ . d1 \" t: I" Q8 r0 l
├─第14部分:数表查找
6 H2 `2 Q8 U; Q8 V$ H1 H│ │ 14.1 二叉搜索树(一).mp4( ]4 M% i" D# c- L6 g( K
│ │ 14.2 二叉搜索树(二).mp41 y: |1 x: B$ g$ j c) V/ f
│ │ 14.3?平衡二叉树(一).mp4
" f0 K- ]+ r: x1 G4 G9 ^7 D$ Z│ │ 14.4 平衡二叉树(二).mp4: I8 G* h: E/ u. u
│ │
' ^5 {5 ~. p/ l3 @│ ├─16
2 N7 {" e1 H% R. Z│ │ 16 二叉搜索树.ppt
- C' ]5 f. W+ |6 n% ]. r│ │ bst.cpp
6 f; C) L5 F- _- w│ │ & @5 Y. ^. w: E* z9 T
│ └─17
. M7 z5 ^9 z. S2 R│ 17 平衡二叉树.ppt4 X0 y5 d: u N
│ avl.cpp1 X! M$ d5 T6 @' W0 l) [' _# _
│
: X0 X* N, L! S4 I5 l( n├─第15部分:简单排序# D7 E8 p! Q2 ~. w
│ │ 15.1 插入排序.mp4
" L% M+ c: Y: X7 r" s! [│ │ 15.2 冒泡排序.mp44 H7 t5 x2 k5 o( B! H1 @9 {, A! [
│ │ 4 u# Y! @) n( t/ F
│ └─18
- S7 a9 q+ K2 G6 w│ 18 插入排序冒泡排序.ppt, G" Q% C: n+ v8 f0 m
│ BubbleSort.cpp9 d5 k# f, w) U
│ InsertSort.cpp5 N( w" q6 S1 U6 o: H# R6 ^
│ poj3070 fibonacci.cpp
0 C/ I/ e+ E+ E6 h) B│ {4 ~" }) D" z! G7 k) L! K
├─第16部分:排序+分治
: Q& |' h* x; m6 k│ │ 16.1 快速排序.mp4
3 B. u; C7 y+ }; e$ r│ │ 16.2 归并排序.mp48 l- }# N9 W% t) T$ D1 n# M
│ │
7 X) a6 {5 x% D* A7 ?- t7 Y│ └─19
& o" R8 O7 ?% g( x3 z9 F# q9 R- H$ t9 ?│ 19 快速排序合并排序.ppt% g. e* H3 I3 b% O F
│ MergeSort.cpp
j9 `6 H; @. j, ?& F7 D│ QuickSort.cpp
% k! \) A- G8 f│
6 f4 i+ i; J" k- T! m3 P% o0 X# C, d└─第17部分:树形排序6
/ L5 x* k: C! m5 A9 S0 H; s │ 17.1 选择排序.mp4: [8 V: S: ^* A$ R8 \6 y# `4 r
│ 17.2 堆排序.mp4
, ~! @, s1 K2 k1 ]# H1 ?5 f7 q │ ) ^7 w, W/ u6 N# V5 L
└─20
0 q8 N2 w1 `. t; @ 20 选择排序、堆排序.ppt, A& {) u) X9 R+ Q6 e# B$ U
HeapSort.cpp6 ~) D+ a' U1 i' q
SelectSort.cpp
- p9 {9 q! ]1 ? ^5 b5 S, q$ y+ I0 L" a5 D/ ?) L9 C+ e! x
j# d2 B& P- Z! b, O* U0 c) L6 m7 s' `" U& Q9 m. N
$ r+ T2 ~* `/ `. s! z% U. n
2 z; P$ c/ l7 c' V/ T5 f" H0 [. o$ A
+ s3 o+ i4 y" S% I8 [$ c- E& v |
|