|
Java视频教程名称: 数据结构与算法C++版视频教程 java自学 算法视频教程 it教程1 Y [2 O3 b. X8 b
百度网盘下载链接:3 Z$ w4 @! r! a6 s% L8 J f7 w& H
[/hide]密码: pidh【解压密码:javazx.com-aW8Qjtvk】5 W/ l! H& Z1 }2 S5 K. {# j( L
集数合计:17部分6 x! f3 w" c9 H8 w- |
, E; a: {5 H' u! Q G* j: n t) v链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106 0 D) H0 ^8 X3 S. K, L1 t
如何获取资源:VIP升级: https://www.javazx.com/thread-10591-1-1.html
% i4 l7 \/ c' z3 HVIP说明: 月度VIP:使用期限30天
, w' M* h5 V% r" b9 D5 t* A' d) R 年度VIP:使用期限365天9 N+ I% a, b+ n* ]( f
终身VIP:使用期限永久
4 P- C, l9 i, y% `/ Y9 {5 g# @( x+ S, e6 F! P | [
Java视频教程详情描述:
! R: b( y& }- u5 n+ a; TA0493《数据结构与算法C++版视频教程》数据结构与算法C++版视频教程2 o" M% E a+ J) i# h
7 a/ I; ^( ?! {7 V0 z9 m+ y
Java视频教程目录:3 V) h( S& R7 |9 g: ]( p2 ^
├─第01部分:算法基础) [ T. \! x% z) T8 z! b8 d
│ │ 1.1算法复杂度计算.mp4" m1 V4 S6 b2 U! d0 U
│ │ 1.2神奇的兔子数列.mp4- }' I' O3 H/ @% q8 h& _7 ]
│ │ , g1 c: Q/ P0 W% `2 y
│ └─1.2资料$ Z+ i$ _% P6 ?# W* R. j% p
│ └─01- _3 E' g8 t) b7 a% m
│ 1-1 add.cpp! r# v. W2 [. g- Q0 W( J
│ 1-2 fac.cpp. u& P. U# ]9 c( g
│ 1-3 fib.cpp5 \. {# B, S. x( [$ f* w2 x
│ 作业.ppt( V+ c1 `9 G! @9 t8 C- J# B' h
│ 趣学算法 01.pdf
" \ D4 @+ v, |9 j│ 6 F' `" [2 q. S' y6 ~$ m
├─第02部分:线性表- U: j7 c+ K( s$ l- r8 o: U
│ │ 2.1 链表.mp4
0 r) w+ a7 z- {& o. t: A' q│ │ 2.1_链表.ppt
4 p' w% y& L6 {3 v7 V+ \$ S8 Z, A* {│ │ 2.2 链表实例.mp4
) _' L8 o+ q. Z. h) T│ │ ' I- D. n; J5 n( r h4 y
│ └─2.2* O- `; Q# C2 e U3 a9 }
│ └─02
1 G s0 f, e# V. Z4 q y│ 02_链表.ppt
! O) X; T. |' g│ 02_链表应用.ppt
" z5 ~# A- [1 a c$ o│ 2-1 linklist.cpp
7 Y' B, J: `, l# f9 t/ @│ 2-2 mergelist.cpp7 |/ u6 |) d i7 b _
│ 2-3 findmiddle.cpp+ U9 e X% s/ @: O+ v3 Y' Y
│ + A( o* ?. e9 C! b1 } Y0 i
├─第03部分:栈与队列* ]6 T0 o. H% A' ~6 M
│ │ 3.1 栈.mp4
5 w5 }+ ^9 Q9 N7 r X│ │ 3.2 队列.mp4* v$ M4 G9 n. m
│ │ javazx.com
( ]- g) V& w. s o4 \# Q│ └─03
9 z- d) o1 Q; z" G; J+ ^│ 03_栈.ppt
3 l, }, ~. R1 N$ z5 x3 b9 B' F│ 03_队列.ppt# n: A; |; s" N: _) R4 D5 l
│ 3-1 sqstack.cpp
# ]" { ^* m* A4 C0 o( {" X) P│ 3-2 sqqueue.cpp9 T& p; z6 d* F
│
* u/ ~( I; ]. e7 k8 r├─第04部分:数组
- S/ {% H N# ~│ 4.1?数组 .mp4
6 ]1 b! i) g; E- D7 I( L, {│ 4.1数组.ppt
2 b2 L0 j) ^& I) J- D& b│ 4.2 特殊矩阵的压缩存储 .mp4
7 i4 v1 F- i5 V9 Y│ 4.2特殊矩阵压缩.ppt- N' Z, K0 e7 ?. q4 j+ z
│ 5 ~: }1 b4 g9 W9 Y ~
├─第05部分:字符串
! j/ ~- k" _; n) X0 M6 \9 X& u│ │ 5.1 字符串.mp4
2 K$ z0 L) ]5 M; U. K9 p│ │ 5.2 KMP算法.mp4: B) Q1 E6 `- }* K' Y b
│ │ ; E( P u" l2 V( h6 \* d' U
│ └─054 }& d7 F0 R0 R9 E
│ 05_KMP算法.ppt1 k4 H; [! n0 j9 D K" j8 f% ]
│ 05_字符串.ppt2 { c1 J: j: l3 ~ Z9 h
│ BF.cpp
( B, J7 d& F, g! {. W# y6 h│ KMP.cpp
' U3 J- y$ l: b│ 9 V8 @5 n0 ?! K6 T$ U# D
├─第06部分:二叉树
+ Q. R/ C+ F" h- @9 D4 C│ │ 1二叉树存储.mp4; X4 J; L; h' m+ m/ X9 ~& O$ h
│ │ 2二叉树遍历.mp4, n7 N3 H% J$ o" Y/ H$ |& R
│ │
( [1 U/ L b* O( L& D│ └─
h w1 M8 T) f% Q' K│ 06_二叉树.ppt8 B* I- r+ S( p7 w2 P7 Q$ f+ T: B: d
│ 06_二叉树遍历.ppt" l6 S* f7 J) V
│ depth.cpp( E' m6 @' N' B: _
│ leaf.cpp5 ^" ~9 l; F! S8 u( e
│ PreinCreateBitree.cpp
8 g P2 P+ z# H+ l│ traverse.cpp
1 G6 A# z) ] W; \5 [│
3 B$ x+ L0 W& O3 u├─第07部分:树+贪心
; v& D5 P+ m* P' M2 w* j% K│ │ 7.1 哈夫曼树.mp4. C& }' q; u# T
│ │ 7.2 哈夫曼编码.mp4/ |& e2 |; @' s
│ │
! X e6 h5 p0 r│ └─07. F' T7 F1 C. c. m( l, |; I, K
│ 07_哈夫曼树.ppt
5 B4 q" |( I. D9 s/ |1 l│ 07_哈夫曼编码.ppt R# X* X5 p6 Z5 |% e7 _
│ huffman.cpp
( R; e. T6 [0 n8 {│
/ f" @% A& N/ }1 L; P4 o├─第08部分:图的存储; K- `; @9 f/ t5 b1 b4 C
│ │ 8.1 邻接矩阵.mp4/ [( {9 N+ t5 P X$ v
│ │ 8.2 邻接表.mp4
9 Z. K/ y& o/ M, G( A8 ^│ │
: I. n+ ^* U& e& x/ y2 E│ └─088$ s$ v1 J' ~( S# j. f
│ 08_邻接矩阵.ppt
1 p: U' Y3 d! O9 |7 r- r; @│ 08_邻接表.ppt
7 W) M3 v2 |: t! s% H7 @7 r│ CreateALGraph.cpp# N. I7 H; x8 g# o, r9 D
│ CreateAMGraph.cpp
! H$ u& Q. ?" l& f│ 1 Y H0 u( m* _" M
├─第09部分:图搜索
+ ~1 R$ D& d' \- n. Q6 l; m! ^│ │ 9.1 搜索技术.mp4& l6 ^$ x9 U7 J% ]; B h4 {4 e
│ │ 9.2 广度优先搜索.mp4
- W# Y$ {0 K2 n9 f9 E4 Y│ │ & A. l, \" I) B; B$ {# ]% U# p
│ └─/ O" V7 e3 h2 f% j T9 u6 O5 h+ v) W
│ 09_广度优先搜索.ppt
# s, ~7 s# j! j r│ 09_深度优先搜索.ppt3 C6 z! R0 @' ~; F
│ BFS_AL.cpp: O' y& h& B2 [) f+ g( H
│ BFS_AM.cpp
0 t. `, ?, C% N│ DFS_AL.cpp
% j& m/ `2 e6 ~3 ?; ~ T. e+ ]│ DFS_AM.cpp
3 y1 E+ f9 Y5 w│ 6 J D$ ^: p z0 ?) Q" K
├─第10部分:图的连通性
- S+ y# f+ q. l$ e* E0 p$ ^│ │ 10.1 连通分量.mp4
1 r) F5 v# i' T. Q7 ?* A9 v│ │ 10.2 Tarjan算法.mp4# A$ B$ p! |9 k
│ │
8 M( N" W! L' h- C; k7 v│ └─10* z) _( ~3 Z* v: _9 T
│ 10_tarjan算法.ppt
' P k# h. G6 n# N8 u+ U. Z: r│ 10_连通分量.ppt" D% ~ R$ N9 Z9 Q( [& ?6 U
│ tarjan_bridge.cpp
4 m, o4 r' `2 v- j9 {$ _0 e│ tarjan_cut.cpp
" t, x' o N3 N9 C8 a│ tarjan_scc.cpp# u4 r# }6 K; S3 ~
│ ; M/ N" \1 E; U- c6 a4 R: R
├─第11部分:图+贪心
* t: `' Z y( F2 I8 z; v. D P: e│ │ 11.1 最短路径.mp4
: R! Q/ p. B, I1 C8 h1 J9 g│ │ 11.2 Dijkstra、Floyd算法.mp4
6 x1 O, I# Y- v│ │ 11.3 最小生成树.mp4 l( o6 s7 X! G1 B
│ │ 11.4 Prim、Kruskal算法.mp4' B$ ^6 e3 t$ `. @. Z3 A
│ │
, a1 O/ E9 y$ C+ u" |" z│ ├─11
' g+ T6 D9 o1 C3 I6 `. \│ │ 11_最短路径dijkstra算法.ppt! Y. s- I) E, X) v& G
│ │ 11_最短路径floyd算法.ppt& H/ O; x5 V9 S Y
│ │ dijkstra.cpp2 x( u" v5 U2 [
│ │ floyd.cpp
, K+ ~2 r. w& D4 n) w9 A│ │
. R" ~: @* }5 c│ └─123+ k: u- @+ X" l
│ Kruskal.cpp" b6 I# u$ L: J/ x J
│ Kruskal_2.cpp* U: E5 p$ q" E
│ Prim.cpp7 ?) b* D5 |2 w: d7 ^* C5 ?/ T! E
│ 《趣学算法》1-2.pdf
! |, ~& h1 [5 |, C4 ]+ y& c│
. b$ Z3 T0 s9 g9 F/ e/ s0 r( ^/ g├─第12部分:图的应用:
! `: @- E0 |7 R) {├─第13部分:查找+分治: a3 w9 ^( c; k0 ~1 ]. U4 j
│ │ 13.1折半查找.mp4
k# n( O# Q8 k; I7 [│ │ 13.2 哈希表.mp4
# s" i N1 I: U0 I' C│ │ % @4 ]7 A7 I N% u
: M2 a( D$ [$ v) q' D│ └─
3 e" B# [& ~( [" V, n& H│ 15_1 折半查找.ppt
3 k: Y9 S/ _: E: O│ 15_2 哈希表.ppt
6 R5 l6 r0 L: h% J- ]5 O│ BinarySearch.cpp
0 H1 l) T1 B, s/ B$ h7 c- \│ Hash.cpp; b+ c* \; n. W2 e
│ SqSearch.cpp
* O) a1 |. k+ P) l: G# X% {│
+ V& Q( E+ e# X5 V├─第14部分:数表查找
( I6 e( D! {( i) [│ │ 14.1 二叉搜索树(一).mp4! a1 t$ d3 z1 j
│ │ 14.2 二叉搜索树(二).mp46 @7 L5 _' u2 J+ `4 o) p9 S+ ?
│ │ 14.3?平衡二叉树(一).mp4" v0 ?" j! r9 T# x4 N: k
│ │ 14.4 平衡二叉树(二).mp47 U U7 G' X' V4 L) \3 \" v. e
│ │ & K) y: t4 [0 p
│ ├─16
! p& l- t/ X- s& _" }4 w9 G$ S│ │ 16 二叉搜索树.ppt8 v7 `- Y1 v! E
│ │ bst.cpp* x: @& I; G" W& H& H- D
│ │ 7 d, r3 K0 u' l3 f u
│ └─17
9 I p; w7 i4 o" T│ 17 平衡二叉树.ppt# [7 s' s# |1 V3 q
│ avl.cpp
0 t* D( r, ] i) B7 v$ U│ 4 U1 q- F/ I2 }/ o/ D6 H! v
├─第15部分:简单排序5 d$ l5 E$ v7 F/ q( D
│ │ 15.1 插入排序.mp4, h4 j' M0 m/ K: r+ |9 ]3 n
│ │ 15.2 冒泡排序.mp4
. \9 f: e, P) u# r& i6 ^│ │
% G; ?& D& z" ^5 C6 k│ └─18
3 Z2 H* \) o7 @ c7 B5 `- i│ 18 插入排序冒泡排序.ppt
# I; s* J5 E& b( r6 B( |│ BubbleSort.cpp' W1 e3 j c& \# Y3 [
│ InsertSort.cpp9 C9 j7 d) _+ s% a0 i! h2 t
│ poj3070 fibonacci.cpp+ _8 G2 m. Z0 ?$ o
│ , e3 B6 S2 z. _5 H
├─第16部分:排序+分治
9 d/ W q* }; T- T( t4 D│ │ 16.1 快速排序.mp4+ G& }6 q: l7 a) e5 m. ?
│ │ 16.2 归并排序.mp4
+ v* L# k8 b( l│ │
6 m4 I5 ], I" V- q. n% w│ └─19
! Y( ?- I, U+ U0 N│ 19 快速排序合并排序.ppt0 j: l1 }6 M3 \
│ MergeSort.cpp; j. C) x4 T$ }, k
│ QuickSort.cpp
- R* f3 ]2 \: U9 Q- q8 [( {3 _│ ; ?* ?! |% `: E
└─第17部分:树形排序65 | y# h* d) B6 W
│ 17.1 选择排序.mp4
6 f P# h, v5 M9 y5 H% \# q$ P │ 17.2 堆排序.mp4& t& r) J7 ?. Z7 @5 F- I9 O
│ 1 n9 ^& d# ?! o. \' q% n
└─20 o; F7 a4 h% W2 y
20 选择排序、堆排序.ppt
4 f8 X5 \5 u9 R; x# H: ? HeapSort.cpp
" S$ i' ]& U" g( l) ^/ v SelectSort.cpp
2 W: M [6 ?1 }/ p+ |& s
- |1 i! h# C+ K9 x, _5 {) O9 r x& d L8 d$ |2 k5 }( i
# Y5 P( j1 [- e3 s# f/ u% U4 h
: j' R; K' r8 @$ U
8 J9 H; J4 Q2 w) x3 N# a
$ u9 s2 j5 U4 v! v5 F |
|