|
Java视频教程名称: 数据结构与算法C++版视频教程 java自学 算法视频教程 it教程4 }# Q; K2 y `5 A2 Y5 o
百度网盘下载链接:5 }5 r3 \) {4 m
[/hide]密码: pidh【解压密码:javazx.com-aW8Qjtvk】
1 ^# w& d" t& n: } z' L集数合计:17部分
' f' x' ^* b& E2 w; P* f( E$ M: B$ M+ `/ s0 O/ v
链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106 5 w: A: B' Q& R+ _
如何获取资源:VIP升级: https://www.javazx.com/thread-10591-1-1.html4 P6 _; K% \7 n. h+ W
VIP说明: 月度VIP:使用期限30天
( A% g: I' i& P' y9 Q4 W 年度VIP:使用期限365天
w* L/ M' Q1 m8 M7 l4 d: E 终身VIP:使用期限永久5 V) L: p6 K7 |4 M8 |8 f
3 s* \( A9 I1 M: D! t+ d0 K$ ^4 E$ eJava视频教程详情描述:
% ?- e3 l3 X# WA0493《数据结构与算法C++版视频教程》数据结构与算法C++版视频教程
8 ~1 Q0 b1 h- ~1 K- M: O% g) {0 {. \& @. V. g
Java视频教程目录:7 x) v4 Q, E2 K3 \% F! s
├─第01部分:算法基础$ ^" {" G; @& }0 s+ x4 @3 g, s
│ │ 1.1算法复杂度计算.mp4% z7 } D# t6 W$ r' r R) e
│ │ 1.2神奇的兔子数列.mp4
* ]0 |7 U' p7 G m2 Z1 }6 A│ │
% x) O+ @1 V2 i│ └─1.2资料
+ W! W" k9 Z4 C5 ^│ └─01
# A6 m& H0 v5 I# X9 k) v7 U│ 1-1 add.cpp
2 D4 t# S7 p/ D) ~* \2 u│ 1-2 fac.cpp
5 @- c; E) i* r& q│ 1-3 fib.cpp2 J) {5 E/ {; ~, l+ d
│ 作业.ppt
. X8 D- P$ d, g. F│ 趣学算法 01.pdf4 z$ t1 B# c* H* o' d3 Z: u& y
│
1 o3 E! C$ z: P8 ]├─第02部分:线性表
$ Z: ^' y1 I, M$ _) `& M│ │ 2.1 链表.mp4! e& p$ l5 ?/ O7 P) A* d2 S
│ │ 2.1_链表.ppt4 b/ K& i# W- J1 i. i
│ │ 2.2 链表实例.mp41 w3 q' a! W2 B) T. p, e
│ │
) r( ]& w8 Q9 g. ^" [+ |7 A/ w│ └─2.2: _- m0 j- \. p, f% Y8 `. Z& _) I
│ └─02
: A# ?3 L* S4 @$ y│ 02_链表.ppt R$ l( ~3 K& k/ Z: k8 z# F, k
│ 02_链表应用.ppt
1 X, \1 _. w9 T& z% I; h/ E& O/ j│ 2-1 linklist.cpp
5 P$ z9 t. ^/ n' L' o6 z│ 2-2 mergelist.cpp
3 R2 k% s" t9 Y$ L9 D5 _│ 2-3 findmiddle.cpp
7 S% \( |1 ^' M, _1 B p# L& M. T( z│ & f, |& y" T3 o* x" `1 U) o$ i
├─第03部分:栈与队列" _2 E6 T6 D: r+ |
│ │ 3.1 栈.mp42 N% P4 E/ S% {$ V' ?; ~2 a, { l) J* ~
│ │ 3.2 队列.mp4) Y' [, ^0 o4 c m
│ │ javazx.com
# I V' H$ g& p( I│ └─03
) G9 ~9 l( i: `# Z* d│ 03_栈.ppt3 u3 Q' d3 o+ D" k, n6 M
│ 03_队列.ppt
% |% {) L; S5 I D3 ^│ 3-1 sqstack.cpp
' @9 q `. s+ t1 W: P3 Y3 a- x, C│ 3-2 sqqueue.cpp! f# T2 \( X0 O- ]
│
! R7 O% P) w2 @4 C) y├─第04部分:数组: r9 x$ i3 x& g; `
│ 4.1?数组 .mp4
% p0 R" t) l* M! j│ 4.1数组.ppt
" i- X" l# D4 I6 i& r$ \│ 4.2 特殊矩阵的压缩存储 .mp4' u U6 f- N/ L; ?8 j0 W
│ 4.2特殊矩阵压缩.ppt
6 m3 V6 d0 G: V4 L│ ( A& x. Z ~6 `5 a
├─第05部分:字符串# m# q( R; @( g1 b" ~0 d
│ │ 5.1 字符串.mp4
; x8 z0 c8 Z3 w3 M/ ~, G│ │ 5.2 KMP算法.mp4) D# G/ q" g2 ]- J; X1 D, N
│ │
' a1 l& r4 D1 m, u│ └─058 Y# q6 y, o; `- N, J3 f! s5 x
│ 05_KMP算法.ppt5 b) b3 b: |; S6 Q, R6 C2 }
│ 05_字符串.ppt
6 v, c) [7 }4 N9 x│ BF.cpp
! z( D3 b# U9 L" t4 |: b! l' O% F│ KMP.cpp
6 r: @: k# {0 P│ * _/ |5 x3 B% j B, Y* y
├─第06部分:二叉树
( f0 x& l( W& D3 L. M│ │ 1二叉树存储.mp4" I) x+ e3 \7 y' Y4 Y: U8 _! q
│ │ 2二叉树遍历.mp4/ l6 \( P' R) y
│ │ ( P8 y( X; i- g$ \6 u$ \
│ └─) j3 A2 \. W9 u, V
│ 06_二叉树.ppt( h7 H6 z# p5 A' M
│ 06_二叉树遍历.ppt1 q8 Y$ ?4 s. Q4 d4 A; Q, l
│ depth.cpp3 s- U4 B% m: w3 ?* b% _/ _7 x# \
│ leaf.cpp4 ^2 q/ W1 [1 z, F4 ~% o+ V1 }7 g9 s
│ PreinCreateBitree.cpp( @# n8 d! A0 A* ^* @- { z/ W+ v
│ traverse.cpp
& Z( e: v' ^8 |5 e& S│
) k) {" R! C* T$ |├─第07部分:树+贪心: e! v/ c& s/ E. m+ W) l. x9 m' u
│ │ 7.1 哈夫曼树.mp4( a# [( ~; k( b |# G. ^8 u# p9 p
│ │ 7.2 哈夫曼编码.mp4% q( k8 o* e- D/ Y$ z1 P- a
│ │
# n8 }' Y+ x2 r3 D* a/ n% k│ └─074 J7 G% t/ H* N5 s. t
│ 07_哈夫曼树.ppt
+ y0 c( i; q( R. h1 \1 |! M│ 07_哈夫曼编码.ppt* \0 n, ]/ _2 `
│ huffman.cpp( K! z- z7 M. w1 f9 O" V# F( W
│
& G+ i: J# N h( k) w5 D! @├─第08部分:图的存储5 T% j: @. q0 o7 x/ [0 t% z
│ │ 8.1 邻接矩阵.mp4
2 @/ ]2 h* e% m+ ?│ │ 8.2 邻接表.mp4( P- b. e! [" I% @" h
│ │
5 y: W0 R% U( J! `2 @3 ^+ ~│ └─088
/ M; Q( s. \. @│ 08_邻接矩阵.ppt# j# [0 q0 N. D. u& K j0 f
│ 08_邻接表.ppt
/ t* |' t M/ n, ?4 a5 N│ CreateALGraph.cpp9 j! G: O, w+ g- B( Z! e+ T5 j
│ CreateAMGraph.cpp
% q2 I: A {9 o3 M8 H2 S6 m* I9 W│
2 W3 M7 M# ]% d: t A. `: r├─第09部分:图搜索
- P6 F3 o2 M. c: h│ │ 9.1 搜索技术.mp4
0 l" e7 v, w& f8 u* x1 {2 [5 U1 C│ │ 9.2 广度优先搜索.mp4
+ }7 G* D' I3 b7 o {│ │
5 q& L2 w$ ?) S│ └─
. u! w) _+ p5 V; b│ 09_广度优先搜索.ppt
; L/ n$ [; ~! N$ g5 j, { u8 @│ 09_深度优先搜索.ppt
" n( E% I/ Z: J) o# b+ t; I│ BFS_AL.cpp
6 P: w9 y2 H0 K3 O│ BFS_AM.cpp
4 M; h9 k% Z! b: k& S8 b1 o& l│ DFS_AL.cpp
1 {2 U6 @& |# Y/ _! p│ DFS_AM.cpp
9 E$ }5 l* G' q5 p│
! |5 k/ q. R; d: h3 f├─第10部分:图的连通性
. w0 @, m4 f$ v) a│ │ 10.1 连通分量.mp4; {- j3 g3 r# b5 ~: D
│ │ 10.2 Tarjan算法.mp4
" I, t' n- P* _' [, U/ O" K│ │
Y; C0 T4 r3 Y6 K% R9 K, y- d% s* D│ └─10
( |% E8 ]( `/ f. v/ ~4 d│ 10_tarjan算法.ppt* g6 o; ?* x! d+ a! r8 b, X
│ 10_连通分量.ppt
; ~5 u' p8 \1 ^ L! [* G│ tarjan_bridge.cpp& z4 G S; S# `- \
│ tarjan_cut.cpp
; N( S k4 C& M( o D│ tarjan_scc.cpp
. v6 ~6 e9 e. ~3 M│
. {) L* E7 t, _9 S( S8 N. I3 t# L├─第11部分:图+贪心0 C9 Y) s1 r$ f# X
│ │ 11.1 最短路径.mp4
. O* z/ ?! h3 j# Q% B4 U- B2 ?6 I8 W│ │ 11.2 Dijkstra、Floyd算法.mp4
7 C( c$ p4 m" R: I: T O│ │ 11.3 最小生成树.mp4
: x4 T0 c* J2 G# r│ │ 11.4 Prim、Kruskal算法.mp45 F) Y& B" h" d7 r& {* `7 m5 H
│ │ D5 x0 j! u$ j: H' F9 z
│ ├─119 d4 V& t; }& g$ d" v6 d; s" U. q
│ │ 11_最短路径dijkstra算法.ppt. ?( F. [! z1 G$ {: M+ q! _
│ │ 11_最短路径floyd算法.ppt
4 |; [' ^3 \ M/ g3 R│ │ dijkstra.cpp
, g3 z+ J; [" ~4 m5 ?: h│ │ floyd.cpp
) R( J3 u6 ^9 D│ │
; I7 G8 w) A' Z$ z+ T│ └─1232 j, t( x# u8 i- v. L
│ Kruskal.cpp
2 z3 h% W6 n# I# K│ Kruskal_2.cpp
% L" `; V9 t: O( S$ [, e│ Prim.cpp4 H# v1 F1 y( P J/ b% b
│ 《趣学算法》1-2.pdf+ R4 U$ `! H- K6 q- |
│ , I+ X2 f' r% E/ _7 h+ U0 A( D- e
├─第12部分:图的应用:
: f4 l, E; T" S6 s: U├─第13部分:查找+分治5 j" v! m7 J5 K5 [: j
│ │ 13.1折半查找.mp4: J, X7 j, S P6 |$ X
│ │ 13.2 哈希表.mp47 m7 G! L U0 W2 c) T" j
│ │ % @4 ]7 A7 I N% u
S( J9 J) A" k- d3 W│ └─
$ v% ~* y P) E' E- }( C) ~│ 15_1 折半查找.ppt
. H5 |+ N; _, P$ f│ 15_2 哈希表.ppt+ z; g, ^ C$ b1 \# `+ P
│ BinarySearch.cpp/ R1 U( o, L( C3 R& N) D _' I) W
│ Hash.cpp
3 ?- x# e# J: L3 }│ SqSearch.cpp
6 P! X, z' F1 |: m. A$ ^│ 5 U8 e- c3 t7 x8 w
├─第14部分:数表查找9 { t6 \( p$ K& g2 D0 Q
│ │ 14.1 二叉搜索树(一).mp46 a z8 n |$ {8 c6 C. [
│ │ 14.2 二叉搜索树(二).mp4' R: c/ G" G7 ]8 M
│ │ 14.3?平衡二叉树(一).mp4
( `! h9 ?, Y' o; c2 K" ~│ │ 14.4 平衡二叉树(二).mp4. [5 c/ h4 a+ x |
│ │ ! `" l! c% z9 E$ W. c
│ ├─16
7 B F; J9 j# B; u│ │ 16 二叉搜索树.ppt
- Y6 {& t$ {+ ^. a│ │ bst.cpp
5 ?8 B( C2 i9 w& Z; Q│ │ 7 u# a4 v6 q" P# b* x& w2 E5 I
│ └─17
9 s% D: ~" Q5 {3 k│ 17 平衡二叉树.ppt, W& m8 [7 v; b% D
│ avl.cpp
& o& Y/ D: k1 M$ l" |" H│
* b/ q, j6 J; ^├─第15部分:简单排序
( A3 `6 e4 p2 ~0 S# C2 K; Q9 C7 ]& [. u, C│ │ 15.1 插入排序.mp4' E; k$ K; ~6 J3 g- R( `0 _
│ │ 15.2 冒泡排序.mp4
0 M( S4 T- Y. ^│ │
! Z& X! k2 B* [& d5 i│ └─180 L# V) x) M5 ~
│ 18 插入排序冒泡排序.ppt
. M. f- j$ I7 v' E' e. h5 J3 v│ BubbleSort.cpp- d/ d, V/ ]1 U+ C' }
│ InsertSort.cpp$ h" A. R( L1 c6 D8 m: P! G
│ poj3070 fibonacci.cpp p1 X; M% Y) p
│ % u* ^+ Z0 T+ A8 j# u* b4 o: q4 ?8 _
├─第16部分:排序+分治
: w1 t4 M% \9 I' m: a5 N" O│ │ 16.1 快速排序.mp4" ~" r' n. @0 h$ n! p# s. z
│ │ 16.2 归并排序.mp4
6 V1 N/ R4 ~! J7 z│ │ 3 f. `! P/ L7 V8 w& \3 R
│ └─19
" X# p. u8 Z" ~8 _, q│ 19 快速排序合并排序.ppt
: ^( o: f3 R8 h2 B& P│ MergeSort.cpp- f* Z: q* ~. h; U( ~* J4 y
│ QuickSort.cpp
4 n" x* y7 W. N U- v│ , Q. l2 l& U8 }0 j+ |
└─第17部分:树形排序6. C# T; O8 t( v$ @; }: u: o; j9 O
│ 17.1 选择排序.mp4
% ?1 c' u! g6 l │ 17.2 堆排序.mp4 i2 R. ^1 X. O& L1 f
│ : P6 O4 R8 D5 d; O: s0 v7 K$ w
└─20
- k2 ^+ v+ [4 f* U3 A 20 选择排序、堆排序.ppt
- K- u, _7 B+ n HeapSort.cpp+ C$ Z: G# c$ r: O, ^; _6 O0 ^+ g
SelectSort.cpp7 ^" p: Q- C2 [ w& v
' i/ F% b5 `, C! v$ ]% x& ]6 L9 `% Z% D' h. p
2 }: b# v6 U6 j2 F/ w5 m- F* j+ D+ Y! n
$ A$ f& `% L6 Y! k+ i% Z) m+ j0 p8 Q P
|
|