|
Java视频教程名称: 数据结构与算法C++版视频教程 java自学 算法视频教程 it教程
; |) D' N% e |百度网盘下载链接:
4 G1 }) N- q$ P" h* {, ~) B[/hide]密码: pidh【解压密码:javazx.com-aW8Qjtvk】
& j5 S$ \2 s& {) o集数合计:17部分4 `1 @3 Q# _; S6 o M& k( \6 v% H
4 L3 b8 h! M. h% ^8 E5 q! O
链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106 * q1 A+ V% e6 ^
如何获取资源:VIP升级: https://www.javazx.com/thread-10591-1-1.html1 ~% ?' u3 q( ~$ W i- v
VIP说明: 月度VIP:使用期限30天
& \" F: F' m0 [' W& W- m 年度VIP:使用期限365天
5 @, H3 N/ a- j 终身VIP:使用期限永久7 j. h7 e2 W- b5 V$ M% w
& V. r, Z" i; u3 U7 ]
Java视频教程详情描述: , z: H1 Q6 H% k1 ~
A0493《数据结构与算法C++版视频教程》数据结构与算法C++版视频教程' j6 N( T' h* `3 l& j" G4 K
6 ]7 {! U" n: ]8 l4 R
Java视频教程目录:7 _' Y( t, ] s$ \8 ]+ g& z
├─第01部分:算法基础* I) S) h2 S; X/ ~
│ │ 1.1算法复杂度计算.mp4* \, @) ?* c+ { O( O
│ │ 1.2神奇的兔子数列.mp4# V) L# F! r( X! T: `
│ │
3 {* s5 s& g' W1 Y8 T( j+ i│ └─1.2资料
. |6 |( D7 p6 `7 Y# t4 |│ └─01
8 S, o4 j1 {( Y6 ]│ 1-1 add.cpp3 S7 j8 l6 Y( n* H3 R
│ 1-2 fac.cpp. N1 |( o* |# T4 V, W
│ 1-3 fib.cpp. V4 g6 G" {; O: J1 \
│ 作业.ppt
8 k' a6 S& h! L9 R8 O/ D│ 趣学算法 01.pdf! k K- h8 r7 x2 }2 D6 L, A
│ ' t; N8 f7 X2 u7 {6 q D7 F" W
├─第02部分:线性表
5 n/ r8 x* Y5 C8 ^+ o& y+ D│ │ 2.1 链表.mp4
8 K/ y3 l7 @- w& B3 Z1 q" @9 H7 B│ │ 2.1_链表.ppt) g @& ?7 y0 ^, Z- r
│ │ 2.2 链表实例.mp4
& s2 k# O) W Q& c" x0 z. _│ │ ( {" x/ _7 A# S% A! J1 ~
│ └─2.2
2 u$ M" x* c/ m6 p│ └─02
$ g& i. p) I5 F│ 02_链表.ppt
: ^$ D! D/ T) Q4 u0 F5 q$ m1 [/ k7 v│ 02_链表应用.ppt. X* |6 X- T# ~+ x% r; `& e% V
│ 2-1 linklist.cpp
% Z1 I0 F( N3 V│ 2-2 mergelist.cpp
$ u; Q/ G. L' W3 M1 O+ q# c$ ]│ 2-3 findmiddle.cpp
) e$ J) X9 y) ]3 M│ ! ], a `1 o4 M0 g k
├─第03部分:栈与队列
. v' K- `1 N# \│ │ 3.1 栈.mp47 Y/ L4 p2 ~9 a% I6 O8 K
│ │ 3.2 队列.mp4
+ @7 s# q5 c5 a4 A( \│ │ javazx.com
7 k* c& T( M- l4 g│ └─03
- k* u' U4 [* T6 R│ 03_栈.ppt
- t: s1 g" E% j( f" g$ k│ 03_队列.ppt
; j" G% f$ Q2 n. ?7 F│ 3-1 sqstack.cpp
- U ?+ p t8 `$ d- r" { |│ 3-2 sqqueue.cpp
4 Y+ o+ `+ z) y0 B5 K4 ]8 ?0 H; ?│
! a2 \( S4 k: V5 E. g7 S├─第04部分:数组
" P2 b3 h' @' K) G/ _│ 4.1?数组 .mp4
' d ]: ], i) A6 y│ 4.1数组.ppt
, D3 @, h$ B/ ^# x+ \' `& v7 ?│ 4.2 特殊矩阵的压缩存储 .mp4
6 x, U7 H6 M4 x0 r│ 4.2特殊矩阵压缩.ppt
3 O5 O% d' i4 N, i4 T* v+ |│ - w+ b+ F }& N) R
├─第05部分:字符串
5 V* ?9 P/ |7 T- P( U│ │ 5.1 字符串.mp4
& `& a/ c9 d& M" N: b' c│ │ 5.2 KMP算法.mp4* d# I7 T" | A7 f" P
│ │ : L. I& T" S7 T u; g4 b$ R
│ └─05
, s0 C2 _4 k. K│ 05_KMP算法.ppt
3 r% z1 G7 J' X( x│ 05_字符串.ppt$ H" p0 v# P& @. V& `$ y
│ BF.cpp
3 c6 z, A) j3 ?1 m; u- H: Q│ KMP.cpp
* Z! H) E. N7 O4 @! z: d2 J│
: Q5 E, e3 H" O, r├─第06部分:二叉树 O# L" ?# _9 d. l* P6 `" x
│ │ 1二叉树存储.mp4
( U( Q# [1 j% G. z7 k│ │ 2二叉树遍历.mp4
' `3 q' b- w. h* S j" F│ │
+ X6 I" Q. Z9 ^8 |- {! ^! w│ └─
E0 C6 y; }3 \( F9 U│ 06_二叉树.ppt
0 ^1 H: g" b+ z2 L8 j; l│ 06_二叉树遍历.ppt
/ \( ]# ?$ c, }' F. K/ H- i& K2 b│ depth.cpp
( c: G) s( R4 l ]- N│ leaf.cpp
' L P! s4 z. v d) ^│ PreinCreateBitree.cpp/ R& n' P! o, c
│ traverse.cpp
+ H/ X3 q; \% n. ^│
0 e7 S r/ c0 A0 ^. \! @├─第07部分:树+贪心; B* M% h9 G0 j% g& o' k
│ │ 7.1 哈夫曼树.mp4
' A# z- a# }% u4 P* f│ │ 7.2 哈夫曼编码.mp4
; r' \- b& H' o4 w6 S# s│ │ ' m- b( s. [, I5 S/ J y
│ └─07
& M6 _' f! ~5 K2 F7 V# I4 U! L; x│ 07_哈夫曼树.ppt
2 i* `) V: ^6 A* W: C7 n│ 07_哈夫曼编码.ppt
( t$ h& e: Q) ]' e│ huffman.cpp
6 l3 a8 q6 Y" p" X│ 8 S5 t9 Q* e O4 ~
├─第08部分:图的存储7 X6 Z6 J4 Y1 f' Y! Z2 V
│ │ 8.1 邻接矩阵.mp4# @& e5 P6 M# |& r
│ │ 8.2 邻接表.mp4
, d- A9 P9 C9 T. H) j) M7 o│ │ R! I( {: x+ E3 O# L0 }4 u1 Q
│ └─088
, K# r. H/ E9 m5 j) e6 B9 E│ 08_邻接矩阵.ppt
" j9 Z' m; `! r$ j# l& t2 X│ 08_邻接表.ppt
# m* r" @/ J9 s4 b# r6 w│ CreateALGraph.cpp6 `# Q0 P( n K4 K S5 J0 k
│ CreateAMGraph.cpp
) h" F3 h9 U+ o* r. N│ 3 P! R/ V0 d' H
├─第09部分:图搜索4 ?( H) u( k9 l! G# N
│ │ 9.1 搜索技术.mp4/ `7 u4 W/ B1 e8 R# f$ N' J |& {
│ │ 9.2 广度优先搜索.mp45 k7 G9 u P# v. K2 w3 G
│ │
) s7 f @ f8 u. x D% r│ └─5 @5 H4 B1 d0 S9 p- b0 r: J
│ 09_广度优先搜索.ppt
! V2 ~0 Z* c# Z4 W& K* P3 S% T% S│ 09_深度优先搜索.ppt
* g" n J8 @ ]/ |8 A2 A# M│ BFS_AL.cpp
, v% e- W; Q2 e: i│ BFS_AM.cpp4 m, v5 c' T5 A! V7 D9 ^
│ DFS_AL.cpp9 d$ V3 I7 l4 Q7 a! u3 z5 t
│ DFS_AM.cpp
0 V% h3 F- r, E│ : Z' l( l0 j4 l+ z; I
├─第10部分:图的连通性
2 n' k# E: \) }│ │ 10.1 连通分量.mp46 V9 O# s) K% b0 M
│ │ 10.2 Tarjan算法.mp4
# t: v7 \2 D9 U- x7 G2 x# `2 K1 _│ │
) b- w" u. m1 }" d) i. g│ └─10+ W! F/ g# B s! G0 i
│ 10_tarjan算法.ppt" ]1 ^+ n" L# k7 Y7 q5 E8 ]& h) g
│ 10_连通分量.ppt [% x1 y. B+ q1 o
│ tarjan_bridge.cpp
. \4 N I- S$ I4 g9 {│ tarjan_cut.cpp
3 D! W" h# j' O. _│ tarjan_scc.cpp5 F, q7 \% Y+ o# I
│
) X! G+ c0 L+ q# `├─第11部分:图+贪心
$ A# H" {5 n+ ?* @│ │ 11.1 最短路径.mp4
6 u5 g, h D* z/ F) a│ │ 11.2 Dijkstra、Floyd算法.mp44 M7 X o% I8 F: b
│ │ 11.3 最小生成树.mp4
. R+ I) o9 Q1 _ n8 l1 e, }│ │ 11.4 Prim、Kruskal算法.mp4
4 B/ ]; g% t- K3 u│ │ % k9 G9 }# O u( O! A/ ^
│ ├─11
5 t5 }# d X1 H│ │ 11_最短路径dijkstra算法.ppt& {) P+ ?6 d8 w! F
│ │ 11_最短路径floyd算法.ppt
* J! M Y: ^3 h2 S% z│ │ dijkstra.cpp
# j- ]( i. w& Z1 ?6 n& `+ a; G: R│ │ floyd.cpp, W" ]. {1 E$ Q9 B x. m
│ │
4 S! W9 @2 h; X+ E! k0 y* @) D0 N│ └─123; _$ r* |0 k/ T1 T- I! v2 a* X
│ Kruskal.cpp# c8 r$ W) y3 H1 ~
│ Kruskal_2.cpp
) h; c8 H& g9 p! m4 J" C' U│ Prim.cpp$ ~. d h+ J' a( A% v& c
│ 《趣学算法》1-2.pdf
y- h7 d/ j. b8 e1 ^' c│ $ W$ \6 j; F( _- R
├─第12部分:图的应用:9 I; {3 I- p- Z% e/ n. B
├─第13部分:查找+分治
6 ?! Q$ z, ~" A1 \) _" J│ │ 13.1折半查找.mp4
' G) H, {) Z, U0 K4 Y│ │ 13.2 哈希表.mp4) N6 b9 M( v- C- {; j+ }7 \
│ │ % @4 ]7 A7 I N% u
& h$ V6 E: S/ o/ B4 Y) K y& [│ └─8 N# O5 |5 [& l$ j
│ 15_1 折半查找.ppt6 E0 b0 O+ s- R# r
│ 15_2 哈希表.ppt, ^$ A9 |6 G" h. g8 _4 X* S+ b& r7 n
│ BinarySearch.cpp* c" I9 p9 {& D& ?
│ Hash.cpp
2 f" x/ Q6 m! Y% {# K1 n# h0 J' Z│ SqSearch.cpp
& N. p/ e8 M+ L9 R5 ^: S; V& v│
) i1 i n9 r7 U4 @( l8 L├─第14部分:数表查找
& m) C" `* H: ^4 Q& r) N│ │ 14.1 二叉搜索树(一).mp4
( C- B' k6 c: H, b1 u│ │ 14.2 二叉搜索树(二).mp4% E9 {+ c; _* h) ^
│ │ 14.3?平衡二叉树(一).mp4* ?* |9 k; q# Q0 M2 f9 K: K1 L4 n* H
│ │ 14.4 平衡二叉树(二).mp4
9 k/ \0 {$ k6 K$ {7 K/ Z2 ]6 e- j│ │ 1 ?" m) q! v. Z# t4 z) u' d
│ ├─165 w$ f% O3 ]1 }
│ │ 16 二叉搜索树.ppt
. j% H$ T1 e% E5 V+ f- [( [% Q│ │ bst.cpp, A# t6 M0 {! d3 ?9 \
│ │
8 x' a2 I& n [. g3 ?│ └─17
* E2 ^* Q# M& ^/ C; }0 G. l7 `' y* O4 G/ t│ 17 平衡二叉树.ppt
1 N1 e9 A/ @) ~9 j│ avl.cpp& s8 G, o, g$ d$ [+ U: k
│ 1 p& y- C8 K$ ]$ S+ n( f1 f& d
├─第15部分:简单排序: k# \: ?9 k C! i; R! E
│ │ 15.1 插入排序.mp4) K( t$ U( `3 U! o2 M
│ │ 15.2 冒泡排序.mp4& G) n$ n! f8 R# }* X/ T, N0 M D
│ │
( U) C2 f. T8 F% s" N, z# z* E│ └─18
6 t# z; o: T+ r8 L. l8 ~3 ^│ 18 插入排序冒泡排序.ppt4 {8 _( u9 f" U" c3 d: P& l
│ BubbleSort.cpp& v" Z4 e& a) f' s* n
│ InsertSort.cpp
$ y0 D: |; K1 F│ poj3070 fibonacci.cpp/ |( Y o) M- M1 Y2 p, ^/ d& R) c
│
. y! ~9 s7 G7 c G C├─第16部分:排序+分治( L6 u* t; l# |4 L+ ? k! W' N7 c
│ │ 16.1 快速排序.mp4! S- |% a' k% n% s+ S8 f6 |
│ │ 16.2 归并排序.mp4/ C( ^ T* v4 t! f+ m0 o% Z
│ │
" J( x9 v7 O7 k" k- T, C& j# a& L│ └─197 C, R6 L2 K v6 N
│ 19 快速排序合并排序.ppt1 J1 k6 O9 [& E7 L1 D2 Y
│ MergeSort.cpp5 J/ J: B, B: z7 a8 g/ i$ M
│ QuickSort.cpp
: {' Y+ D2 ^5 ]│
- X4 u2 @1 x" d0 @7 s& o└─第17部分:树形排序6# L) d* Q/ S5 n; Z1 l
│ 17.1 选择排序.mp4
/ h- A, A4 n6 z. ` │ 17.2 堆排序.mp4: z3 d% E( H' z: H/ e8 r* B
│
* _; l/ a4 ?; R2 D └─20
5 b+ U6 G* O% G7 `! K 20 选择排序、堆排序.ppt
& {0 `- Y+ G/ b; W0 X5 }( Z HeapSort.cpp( I% d9 M L- Q
SelectSort.cpp
! {& v& S! @+ j$ S" }5 J" D6 t* N' [9 y
$ Q6 I- M/ `) S; Y: y
: l) V. D% z" E: Y
( m1 j) M$ e, x
6 s/ \: q+ r$ N+ @$ v7 s' v9 \& R- m) `4 ?
; ^/ m# J4 ^: e- ?4 j/ b$ B |
|