|
Java视频教程名称: 数据结构与算法C++版视频教程 java自学 算法视频教程 it教程
* ~# P7 l0 f! n/ n2 }; ?百度网盘下载链接:
# S& I* u* ] z" ]7 n[/hide]密码: pidh【解压密码:javazx.com-aW8Qjtvk】- q* R+ {+ M/ Z8 o
集数合计:17部分
( Y! X; X1 {) f/ A4 I) L0 s+ w2 Y5 _( H/ ?: K. J& z. J
链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106 4 r! F( \! P' w- B$ j4 L7 P
如何获取资源:VIP升级: https://www.javazx.com/thread-10591-1-1.html
* A1 @# k4 A: h( v. B) DVIP说明: 月度VIP:使用期限30天7 N; q$ \. i, I1 {# r1 {) B# t) E
年度VIP:使用期限365天
# M" C. H" z3 h4 q 终身VIP:使用期限永久
: @* T: _; f$ n* s4 @- s9 B- }' h. Y, T6 F8 n {4 x$ \& L7 v+ W% w
Java视频教程详情描述: o' i% L u* l; `
A0493《数据结构与算法C++版视频教程》数据结构与算法C++版视频教程
, k( L+ x5 C7 a7 Y. ]* y, v! x( }' P' z7 M
Java视频教程目录:7 g, B( u" l1 `
├─第01部分:算法基础
6 ?3 V; T$ k. a│ │ 1.1算法复杂度计算.mp4
- Y- |& E( U8 `2 B' ?│ │ 1.2神奇的兔子数列.mp4
) T# a% y2 F, M) D4 h│ │ 0 H8 X* s7 Z" S* J6 [' T7 w
│ └─1.2资料
: u% ]2 r4 o+ R' ~. W7 y- V: X│ └─01
6 C4 ]% r" m' r/ i$ t! k0 q0 L│ 1-1 add.cpp
& l3 S, o" K6 v│ 1-2 fac.cpp
' _1 q5 a8 |* h9 i) H- p: K│ 1-3 fib.cpp
/ b- v' `" n& ?$ H3 b3 Q6 T- P│ 作业.ppt
$ M+ X& B- u2 p% A│ 趣学算法 01.pdf* {/ s* m# A. L3 y# P
│ & Y6 ~# K* c+ E* n
├─第02部分:线性表
- P7 W) Q* s5 u$ w( L, U│ │ 2.1 链表.mp4! }1 K+ m$ n% T
│ │ 2.1_链表.ppt
0 N- h. Q' F2 i9 [) u# f6 Z│ │ 2.2 链表实例.mp4, a9 i$ g/ t# B& N4 h' ~& ~
│ │
5 o" n" d' y: s' _& L│ └─2.2, W9 _) B3 |0 B% I( r
│ └─02
) Z0 e$ K1 W+ }: c& `" t. y7 w│ 02_链表.ppt
8 I4 l3 c- N; ^* e7 g3 O│ 02_链表应用.ppt3 ]1 N3 g6 Z. H: q E O" c3 d% ]
│ 2-1 linklist.cpp1 E. V, r; r$ O: j
│ 2-2 mergelist.cpp
5 R1 B; B d5 l! @; w& a│ 2-3 findmiddle.cpp h. X- P/ i# D& I: w
│
1 I' Q8 g% \' T! f, u# u/ `├─第03部分:栈与队列/ S6 Z f& J; P" A" Q6 l/ ^0 u
│ │ 3.1 栈.mp4
$ d+ A) A8 o# ?1 E│ │ 3.2 队列.mp4
' C( r& l! c0 X p9 C& m│ │ javazx.com
: S. [$ [* s4 P6 O t; F2 Z- G│ └─038 {7 P; @/ e% v! n$ T' b
│ 03_栈.ppt" S ~) Y8 Y2 x' r: C
│ 03_队列.ppt
0 N& \# F8 i `, q( r0 h! i5 ^│ 3-1 sqstack.cpp; f* L( T4 b; g# v' {7 N4 \+ D
│ 3-2 sqqueue.cpp
+ A& v1 A1 z2 c$ p│ 6 E* m/ j! A: H
├─第04部分:数组
: u! R8 W- Z4 V" A4 M│ 4.1?数组 .mp4" O( i( e' i& g
│ 4.1数组.ppt" e$ D& w4 A" g$ Z+ u7 i3 G6 E% \
│ 4.2 特殊矩阵的压缩存储 .mp4$ i; u: K" |; p3 z
│ 4.2特殊矩阵压缩.ppt
/ T( _) W. ?7 ]* r' W│
) z; l: `$ l1 W* d: e. ^4 T; ~├─第05部分:字符串
% ?' N G5 [4 E, o; O1 c│ │ 5.1 字符串.mp48 d# H2 K3 ~0 ^4 ^7 x
│ │ 5.2 KMP算法.mp4* {; o) d4 C8 Q/ F' j- t
│ │
+ Z+ N, J+ x9 R│ └─05# Y* ?& f2 e$ }9 B0 ]
│ 05_KMP算法.ppt1 L4 {3 ?" p( L
│ 05_字符串.ppt
1 n9 X' b" r: R3 Q, a% t│ BF.cpp7 R5 C" O8 I9 M D. `
│ KMP.cpp; h1 u( o, B5 E# O: k
│ 2 }7 A1 q8 h! b, G9 K) {( ^
├─第06部分:二叉树0 B# _, Z/ l) g+ `9 @: g: j
│ │ 1二叉树存储.mp40 ]" I9 f8 k1 B8 r* F# _. W& E; L9 O
│ │ 2二叉树遍历.mp4
( x' ~" u) v$ @+ d/ _! P7 h& z│ │
& i+ N; ]" T2 J4 g C│ └─; m! ]2 O" _, E% G. M8 L# h
│ 06_二叉树.ppt
& S: Q3 C; Z5 [& t│ 06_二叉树遍历.ppt$ `; Y0 D: p+ y8 F9 b
│ depth.cpp
6 z, B: C! M1 ]; A! o: J* d│ leaf.cpp, I# b" p. _5 h4 s0 N
│ PreinCreateBitree.cpp
; P1 \7 R' o: x( `& S4 M│ traverse.cpp
% \' g: {) u1 n│
/ x" G a3 q: ~7 S├─第07部分:树+贪心' E' U9 v" H1 ?' x3 {. O) l% f' G
│ │ 7.1 哈夫曼树.mp4. L$ [& w }" }, E; g0 \/ y4 k
│ │ 7.2 哈夫曼编码.mp4
2 p% r/ E+ I+ N# }' N' C- F│ │
" S) [ M9 J6 w* B# j: ~; c! @: a│ └─07
, Z. ] R" N3 `- t6 b│ 07_哈夫曼树.ppt) e7 p4 M: Q, f; H# C- S
│ 07_哈夫曼编码.ppt
5 Y1 Q5 U' v: T: N( X│ huffman.cpp
; d3 c/ E+ u8 c9 H' _6 t& ~│
2 K/ }* p( C% C9 n! V" p$ W+ ^ a├─第08部分:图的存储; K( o) ]8 n6 I$ u" ~
│ │ 8.1 邻接矩阵.mp4# R$ G. R0 {6 X+ }, H b& c
│ │ 8.2 邻接表.mp46 M' e. P+ ^6 N0 f3 f+ f
│ │
! Q0 i# l, o9 o│ └─088
% M4 B2 E$ j, c/ k│ 08_邻接矩阵.ppt
: K' A4 O) l0 r( ^) @ m│ 08_邻接表.ppt
; m+ c' p; P* d3 D [│ CreateALGraph.cpp
4 g3 |, }+ ^/ e+ S│ CreateAMGraph.cpp
/ _! [7 P' h# t0 K5 X2 s│
" t _* G3 A( ~├─第09部分:图搜索8 f( M8 }) ~1 o& [
│ │ 9.1 搜索技术.mp4" {$ f& u4 O! T: i
│ │ 9.2 广度优先搜索.mp4: W3 z6 j& a7 c0 g! U
│ │
( X' e. ^9 y6 C9 a6 v│ └─* C, v* S! P9 |9 B
│ 09_广度优先搜索.ppt
! D- U8 f. h3 {( S$ E│ 09_深度优先搜索.ppt ]* H9 U! a3 E5 g# B
│ BFS_AL.cpp
( N, t2 U1 x- E) L" O: o│ BFS_AM.cpp" s* {4 d3 }; Y0 M" `
│ DFS_AL.cpp. m% U" S5 z; s
│ DFS_AM.cpp
- R) w5 p" |2 b5 y│
. L+ y7 p' f4 K├─第10部分:图的连通性2 S! K) i; h- N+ H, p5 i
│ │ 10.1 连通分量.mp4
9 S7 O! {5 _/ ^% B│ │ 10.2 Tarjan算法.mp4
+ _5 Z6 q p0 U( {4 P. n2 o9 b│ │ ' p. O! x3 j+ G" B; Y6 u
│ └─108 u& N: s6 b; s5 i6 `1 F
│ 10_tarjan算法.ppt
6 Y& D6 u; c! C" e- Z│ 10_连通分量.ppt
; @0 f2 n* j7 y# D│ tarjan_bridge.cpp
- ^1 |3 I9 f' ?3 r│ tarjan_cut.cpp
3 B7 J* z! C' i9 O- i. [ K% K, _│ tarjan_scc.cpp
% z+ ?1 y- P. C& ]$ h" f│
, q$ m- m" ? ]" ?├─第11部分:图+贪心
+ i8 A* E5 D% F) x2 d" f% x* V│ │ 11.1 最短路径.mp4
5 T: q* T. z- x/ I9 l) f│ │ 11.2 Dijkstra、Floyd算法.mp4- l$ i2 c/ a5 q( b' x0 C
│ │ 11.3 最小生成树.mp43 m# b g5 |# p: E8 p
│ │ 11.4 Prim、Kruskal算法.mp4# A0 a) y6 [/ @8 _8 i4 i4 D
│ │
- S* C" a0 K+ b8 j. r│ ├─11" a1 a8 q$ \0 @+ Y9 T$ \
│ │ 11_最短路径dijkstra算法.ppt
. m+ }& z* ~1 l9 |; F, w) ?│ │ 11_最短路径floyd算法.ppt
! ~- O3 X2 P: @/ T$ O│ │ dijkstra.cpp
/ C( D E5 |1 a N! J│ │ floyd.cpp
3 D) b8 n' w. m5 m" A│ │
1 v" a+ r' v6 S& @" X% G/ g│ └─123
# {( ?9 s6 i% l: c8 G w1 G│ Kruskal.cpp! a: t/ `8 C$ {3 H9 ?
│ Kruskal_2.cpp
' l0 k# q" Z5 N9 {5 m│ Prim.cpp0 n! s) \( f6 M2 j( e2 D
│ 《趣学算法》1-2.pdf
+ G+ ]4 v$ F: V B│ - X- w4 d0 r. y- i( f7 ^
├─第12部分:图的应用:5 i5 S/ {4 ]4 n; c, F6 D8 E
├─第13部分:查找+分治( Z; h. Y$ t9 K4 J
│ │ 13.1折半查找.mp4
; F' j# j: v) `" ]/ Q│ │ 13.2 哈希表.mp4, k7 T9 E: U+ B5 `6 r
│ │ % @4 ]7 A7 I N% u
T% E' g: M! h) k│ └─
' w1 v: x- n/ g: }5 G+ i│ 15_1 折半查找.ppt
& d* |. R. _& ~- V0 |│ 15_2 哈希表.ppt& d) h8 J4 j/ f; f# o1 s2 d) o
│ BinarySearch.cpp
0 p$ G! d& p9 A9 J+ {│ Hash.cpp
8 M9 }" J, M5 s- V4 j% B/ }$ X7 F│ SqSearch.cpp
* W |6 L7 K3 \6 c0 f│ : p& U/ p. ]7 ^1 z5 v7 ^# L0 H6 t! F9 S
├─第14部分:数表查找
6 W: U" y8 i% x$ G( ^$ G3 D│ │ 14.1 二叉搜索树(一).mp4
( v7 }& H, B5 u1 y. _│ │ 14.2 二叉搜索树(二).mp4% G% |7 t/ k/ Z1 |
│ │ 14.3?平衡二叉树(一).mp4
5 Q/ v0 V) w7 q9 V1 N0 I9 `, p│ │ 14.4 平衡二叉树(二).mp4
4 p/ G9 v# b, T6 b8 r. j│ │
1 t4 A" r: m) q0 A; i│ ├─16
W1 P! P5 h2 q- ~) S2 ]│ │ 16 二叉搜索树.ppt
9 A/ p$ W! ~5 O& B* o│ │ bst.cpp8 ?* W- g6 c" d2 R
│ │
, B9 G, V6 u, F9 e3 U L5 ~1 l│ └─178 ~$ m5 R2 e1 X2 o1 y5 ~
│ 17 平衡二叉树.ppt
- n; ^8 P( u: f9 _5 J! M│ avl.cpp
+ R2 u6 A3 q4 h+ X│
Y; j: ^2 B6 O u├─第15部分:简单排序
2 q0 H( l: f% u9 C) v9 J5 W│ │ 15.1 插入排序.mp4/ }# j8 ?4 m2 L( H* s1 ~
│ │ 15.2 冒泡排序.mp4) g* z0 k# r) _( [5 A
│ │ : O9 V) W. e+ X
│ └─18
! b8 [" G* D& ~+ f P2 K│ 18 插入排序冒泡排序.ppt
$ C! ?$ {! K b! ~! |9 u$ m1 K│ BubbleSort.cpp2 H2 a/ P5 t: L% _# a. L5 d
│ InsertSort.cpp+ ?, Q6 e1 @! P5 B& g
│ poj3070 fibonacci.cpp
* A- Q0 m: d" |9 v6 Z│ * h: o8 l( T2 r( n7 [, H3 N' D
├─第16部分:排序+分治9 Y. S0 N+ O$ e b/ N6 c
│ │ 16.1 快速排序.mp48 h2 R! F; g( P9 J+ f2 m
│ │ 16.2 归并排序.mp4
5 b% A% \! ~- A│ │
$ Z' `. a) C' a, X│ └─19
- e% d/ ^, m) G/ g│ 19 快速排序合并排序.ppt
7 O8 h! Q) j# T& C: R│ MergeSort.cpp: u2 Q: m& r; O& ]6 g3 x: `
│ QuickSort.cpp; `* G) R$ D) M
│
- ], K% {1 g: T7 G└─第17部分:树形排序6
) W; k s/ v6 A: N │ 17.1 选择排序.mp42 Z6 T1 A2 B$ q* W& q
│ 17.2 堆排序.mp4
$ J/ D$ o9 j& |5 U* r6 a6 T │ - F( O, I: v! F' r9 A
└─20( M( J- J: ^, y. z4 y
20 选择排序、堆排序.ppt
7 p4 k' _3 B. k1 e2 m$ b4 J: x HeapSort.cpp
1 U; D# ?' N/ s, b* @7 j* \ SelectSort.cpp' [; X8 d$ E7 R. v7 T) _
1 c5 u* Y6 ]5 o" x( a4 G; b
# W' H- g. B" j& H- q' [8 }
" c2 _; M' ]( B5 t* O! z5 k
0 r P* j! d; n* U* M4 w B- z
# P% Y4 E# x6 a( F8 x; w4 E6 B( [ |
|