|
Java视频教程名称: 数据结构与算法C++版视频教程 java自学 算法视频教程 it教程
0 z- R9 q4 S8 m百度网盘下载链接:9 _9 g) m2 A6 G
[/hide]密码: pidh【解压密码:javazx.com-aW8Qjtvk】
0 W% Y) M4 I3 i+ Q+ Q集数合计:17部分
, g$ w( `9 R* |% S5 b( E! w6 ?4 y; R( D; c
链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106
# s" C. `5 S! h( X如何获取资源:VIP升级: https://www.javazx.com/thread-10591-1-1.html$ p$ \. ]1 E2 s( P
VIP说明: 月度VIP:使用期限30天" e( O& Y3 O" k# k. D# j+ v* J2 \
年度VIP:使用期限365天1 m6 I0 G/ ]8 m8 {
终身VIP:使用期限永久
1 b A( ^1 T( Y. b5 t# m
0 Q+ L& _! ?3 TJava视频教程详情描述:
9 J. k. p2 \4 p7 u+ qA0493《数据结构与算法C++版视频教程》数据结构与算法C++版视频教程! _1 \* y. C+ N1 s0 v
4 N! {+ C R) {+ ?9 ?
Java视频教程目录:
0 a" b* k. A' I, j1 C3 g8 r- {: n├─第01部分:算法基础7 }# x1 `6 S# b" M0 U: R/ W
│ │ 1.1算法复杂度计算.mp4& x9 F+ c- r& M4 ]4 f
│ │ 1.2神奇的兔子数列.mp4
B" G( ~0 D( `- H& N% ~│ │ - W2 c, ^% U: H# B% w% U; Q& `5 h
│ └─1.2资料- Y& Z6 ?1 p+ l2 p8 c; g
│ └─01
9 G+ H4 E6 f2 u2 h8 s: y6 z+ r% Z│ 1-1 add.cpp: F" T+ ?7 _$ n" A( ~3 l9 V
│ 1-2 fac.cpp, w8 H( H# I9 x* y8 i; g' L
│ 1-3 fib.cpp
9 s, ~# X, j D6 H/ C│ 作业.ppt
: o; L; \. O# {/ g. v& s/ w│ 趣学算法 01.pdf# H- [8 }' H( `5 T4 I
│
1 ?) O5 |" e) Z7 N├─第02部分:线性表
' R- }: x6 A; p) q* s% I│ │ 2.1 链表.mp4
, X+ x2 t# i' p% f0 u│ │ 2.1_链表.ppt
7 b9 Y4 z# I. v" V4 q v│ │ 2.2 链表实例.mp4
" f0 F; D7 r( O) c( ~. D- L│ │
1 f, a& u3 {, f' x- @; V* w. q│ └─2.2
- Z0 F6 D8 }* [│ └─02; ~ r _: B }# S) v( |: }. r
│ 02_链表.ppt$ u& }' ~# o0 \
│ 02_链表应用.ppt% w9 h1 ]1 a( I
│ 2-1 linklist.cpp
5 w: D( F/ o, m- Z│ 2-2 mergelist.cpp; y& C( s. K( z0 O4 [
│ 2-3 findmiddle.cpp
/ o+ J; x% J/ y. y0 X│ ( j* ?& g* {) f- `* G2 o/ P
├─第03部分:栈与队列
- S- n' j T3 G* s0 y2 Z│ │ 3.1 栈.mp4
6 P" D2 a7 L! {8 C# v; f0 G│ │ 3.2 队列.mp4
! p# [$ U6 @4 ?│ │ javazx.com
7 A( \4 X: Y' d; Q+ t│ └─03' e$ {; w1 |1 A5 ~4 d3 A' g! B+ }
│ 03_栈.ppt
" C5 q5 J" H9 R4 C4 q4 m│ 03_队列.ppt/ @# T& X7 O$ R7 p/ u
│ 3-1 sqstack.cpp2 O- T% c/ i" G/ |) \
│ 3-2 sqqueue.cpp
, B0 G% E3 N. k* A; k) c│ 0 H0 z# a0 v) ^
├─第04部分:数组' o4 n4 h% S1 w
│ 4.1?数组 .mp4
* Z, D. \1 C' `# E2 [│ 4.1数组.ppt
7 I# r! }, M' D│ 4.2 特殊矩阵的压缩存储 .mp4+ @7 b) ~* e" N* T
│ 4.2特殊矩阵压缩.ppt
% {: c8 I: G) R7 S1 E0 b│ : I; Z' M Y7 _- g7 Q
├─第05部分:字符串
4 S' H6 n$ H& Q* z' S│ │ 5.1 字符串.mp47 W' P q! P4 E" \
│ │ 5.2 KMP算法.mp4
. C* A, o, A! f, b: n│ │
6 {: R, t) z# V: N3 Y7 |7 N) T│ └─05
8 W9 A% p1 j" Z @│ 05_KMP算法.ppt; G6 U$ W' Q3 n; F6 c
│ 05_字符串.ppt
5 q: j2 Y( c5 C2 [. K│ BF.cpp/ S# x/ i) `3 z) K
│ KMP.cpp- j& G0 O( b P# T
│
# }4 Q& X& L) }% ]2 H; L├─第06部分:二叉树
; @- w6 X5 E! A1 Y! C& J* K7 V; a3 W│ │ 1二叉树存储.mp4
( c+ P& f' V# H o( W4 J4 \│ │ 2二叉树遍历.mp47 r& i8 I- E& {
│ │
$ A- K' f6 R( l: |* Z" p* T8 O│ └─# l# K2 m9 F, j
│ 06_二叉树.ppt
+ A2 T0 V/ h3 l│ 06_二叉树遍历.ppt) [. P- A& c# b
│ depth.cpp1 D$ ^+ h8 x, k8 Z% o
│ leaf.cpp
" m2 Y J2 M6 }* V& }│ PreinCreateBitree.cpp
' l! ]" @2 A- `: C* h│ traverse.cpp& u, P; K" e1 d: T
│
0 g, P8 a8 w5 |3 r' s2 |3 ?( m9 J( Q├─第07部分:树+贪心
& @% \: F* A" d( H│ │ 7.1 哈夫曼树.mp41 F0 q. g4 ?/ f5 V& M
│ │ 7.2 哈夫曼编码.mp4
8 f( U3 Z- _+ m3 }- I3 f Z7 a│ │
) b. b) X' }. p# r) I# U│ └─07
6 ^' V* X, |4 k, I│ 07_哈夫曼树.ppt5 M/ [; E( U, v! [1 P% c$ \3 ~& x: x
│ 07_哈夫曼编码.ppt
8 ?- p2 }4 @& u│ huffman.cpp2 _+ f8 W% s' W N7 I y* _/ y6 F
│ : j) l6 B: r5 P
├─第08部分:图的存储
! e1 c+ B8 t' O s' q│ │ 8.1 邻接矩阵.mp4 W4 N& J2 H7 A% w8 v7 D
│ │ 8.2 邻接表.mp4
! \$ P' L) L$ n. _5 P8 V! U2 o│ │ - S. T$ ]' g- `* D% l4 x
│ └─0885 J& {3 k* c, D$ |8 ]6 {* n; H
│ 08_邻接矩阵.ppt
' M+ W2 W+ P7 ^$ J; g4 O; d│ 08_邻接表.ppt
# | F# E' Z7 V: w+ A│ CreateALGraph.cpp* r5 _7 ]: ]& @8 K" T
│ CreateAMGraph.cpp
; q5 T" c* ^7 [' o0 n│ 1 t, s9 D5 \& g
├─第09部分:图搜索! f( f' f4 t5 W5 O/ P
│ │ 9.1 搜索技术.mp41 r- i% k$ L. r$ J% ^
│ │ 9.2 广度优先搜索.mp4
2 x, G0 f, j) J│ │
9 F: s* R& A3 d, v" [5 z |│ └─
, I$ t: L7 M- Y8 |9 _1 ?; ]6 O│ 09_广度优先搜索.ppt
2 ] Q4 ^: O X' H# O│ 09_深度优先搜索.ppt( J# a# b1 \8 O
│ BFS_AL.cpp0 A7 Y, y1 G4 N8 e' w( H8 H
│ BFS_AM.cpp
% ?& P: F, V" j0 p│ DFS_AL.cpp
4 w/ v5 P: n+ Q8 y' S3 p( `│ DFS_AM.cpp) w& V, r2 n) v6 v, E& H
│ ' D9 }9 N) x4 Q2 c3 |8 X0 W
├─第10部分:图的连通性
8 D! H4 w# G; c7 b' ^│ │ 10.1 连通分量.mp4
1 w2 i$ m0 _- F, A0 W6 P7 y│ │ 10.2 Tarjan算法.mp4
0 j5 H3 L* {# b3 d; J│ │ & v3 t) S' w5 e3 n6 l ^0 `4 i R) P0 C
│ └─10" N& x Z# s& X( ]3 k: E
│ 10_tarjan算法.ppt
3 u% T2 p8 q. o( o; K6 M( P│ 10_连通分量.ppt
" M, h8 H& k1 C# @% a│ tarjan_bridge.cpp
n3 p* g3 z+ A0 @7 `: `+ n9 t│ tarjan_cut.cpp
# R8 v. u8 l$ n7 d/ F$ f9 S│ tarjan_scc.cpp8 P& I$ c5 D8 [+ m) p+ J" Q: u3 _
│
, ?# L7 v0 N" z3 F! o. S2 ]% ~1 n├─第11部分:图+贪心8 e f5 b) _: z! F
│ │ 11.1 最短路径.mp4
+ x% L$ O2 {/ o7 B5 h! F6 p1 o│ │ 11.2 Dijkstra、Floyd算法.mp4, P; K9 C* B" y, F3 l
│ │ 11.3 最小生成树.mp4
: T! K H0 G, L0 `/ U9 g│ │ 11.4 Prim、Kruskal算法.mp49 t0 Z; Q* x1 u# Z5 v
│ │ 7 w* L d6 W) j0 z& s& m- L
│ ├─110 l/ s% N @7 l: w7 U9 [" ^& v6 I
│ │ 11_最短路径dijkstra算法.ppt. Y# {! m2 i$ I
│ │ 11_最短路径floyd算法.ppt
( h3 ` `2 Z8 k7 J G5 h5 r│ │ dijkstra.cpp
2 c" ]0 e) D- C, u$ a7 P0 O│ │ floyd.cpp
( C3 A& K# f) E L! M# |│ │ # Y$ F; [0 C: }2 T9 v1 T) t
│ └─123
3 h( C7 X5 h" @2 S! _- _$ m│ Kruskal.cpp1 }$ W$ v5 h) R# w, G$ n
│ Kruskal_2.cpp, s$ `( o/ t; Y
│ Prim.cpp9 d$ v4 I9 Z4 D
│ 《趣学算法》1-2.pdf
2 r: S, ]- f2 d% o│ . @! `% V- t' X8 l& `
├─第12部分:图的应用:7 k ^. W' i' Y( x- C
├─第13部分:查找+分治
- j9 i7 I* r, I/ _0 C! y│ │ 13.1折半查找.mp4
5 l" L1 f/ _0 k! n. X% Z, [$ F│ │ 13.2 哈希表.mp4
8 o/ N2 O& Y* z" C) L7 t│ │ % @4 ]7 A7 I N% u7 t) R( c8 W/ A! E5 t! J; B
│ └─
* U. o% ~* A2 D' O6 N7 Z1 h3 x( X│ 15_1 折半查找.ppt
! ^9 G" O& \% h$ D& z9 F6 q$ q' O+ x│ 15_2 哈希表.ppt& n2 W j( J5 p+ Y: X4 F
│ BinarySearch.cpp0 V$ j" V2 `, q l z
│ Hash.cpp4 K7 x% H3 z2 b0 n' m
│ SqSearch.cpp
: Y& i/ ?" P# X! B; v* S G│ ' @8 l& X+ u3 E/ L4 t1 L- R0 y/ t" J
├─第14部分:数表查找; @6 _& }9 a) `- ^
│ │ 14.1 二叉搜索树(一).mp4
. y% @- }, A/ W5 _: Z0 }│ │ 14.2 二叉搜索树(二).mp4
" y4 z% U7 V" u5 M: }( j `│ │ 14.3?平衡二叉树(一).mp4( V: [( ]1 z% p: A8 q. x7 ^
│ │ 14.4 平衡二叉树(二).mp4
q7 r1 @) t6 s- u) h$ e4 @+ g│ │ . w& p; a6 O1 R; b, y- t1 x
│ ├─16+ l' I% Z4 @5 o& O
│ │ 16 二叉搜索树.ppt
. m+ f# b$ U" t' R6 Y" B│ │ bst.cpp
" B5 Y$ `) c9 n5 G* T│ │ 4 E9 v6 Q- [* I3 y3 h3 [6 _5 \
│ └─17. |+ [3 R$ o8 O' ^ s! ?: U
│ 17 平衡二叉树.ppt Y4 _4 }# [% a8 j9 f3 ^- h
│ avl.cpp
6 ]. R5 @3 w X; Y│
0 M( z! Y6 D2 q├─第15部分:简单排序
1 Y# I6 V7 H: u' t, V│ │ 15.1 插入排序.mp4
9 b0 u; j* y9 i) s T│ │ 15.2 冒泡排序.mp4
* I! K6 h3 ^: l: D# M│ │ . f5 a( I* T- J2 o1 V8 l
│ └─18
# ~0 f" Q U( x│ 18 插入排序冒泡排序.ppt, y$ Q; ]7 k4 l5 ~5 j: V
│ BubbleSort.cpp
& `# t0 d# ^' m" q1 ~│ InsertSort.cpp5 L, `* Z: z( n- C& }, v
│ poj3070 fibonacci.cpp! `; T, }: U" g+ t' s
│
a3 D8 R) l) E9 \' ~ G├─第16部分:排序+分治# @5 K E! U5 x0 g! P
│ │ 16.1 快速排序.mp4
7 Q* u" O2 U" |2 Y, ?7 S' i│ │ 16.2 归并排序.mp42 ]( Q( Q) |: M# ^, C% D$ d+ u
│ │
. `5 k: X4 U J7 `1 W│ └─19
7 x4 H, Q9 P& q5 u7 V│ 19 快速排序合并排序.ppt% c8 q! K) A2 w, p ~3 P0 D% F* b
│ MergeSort.cpp8 Q3 W) m2 ?4 L! H& J- ^
│ QuickSort.cpp1 f) W' o0 H+ l( Y
│ 3 H' B7 s! P o4 Z+ {" D' S
└─第17部分:树形排序6
/ Q) }' b ?+ K1 c │ 17.1 选择排序.mp4
/ S" [6 |9 f ]/ `$ k │ 17.2 堆排序.mp4- E6 z9 f6 a/ W; {
│ 8 u5 l, u) ~2 n
└─20/ |! d- V/ a! V% l. L
20 选择排序、堆排序.ppt
: c# X# H$ I4 y& z2 C HeapSort.cpp6 P- g5 ?1 S) r7 P6 C8 y. {
SelectSort.cpp! Q1 B6 c0 a% Q. i# z7 H
1 p! c5 |9 K6 t( `5 g/ ^7 t
4 s5 r9 h" z& V5 Y, s
: V$ O" N3 B8 I& @7 }( z; Z0 @2 T; [; C2 X9 \3 T- |
8 h; e8 B; C0 M, H
b+ f/ u' f7 D5 Q. {
|
|