找回密码
 立即注册
查看: 886|回复: 0

Python数据结构与算法教程 视频教程

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-7-20 15:05:57 | 显示全部楼层 |阅读模式
适用人群:, X9 r7 H2 K0 Y% M! o
Python 初、中级学习者和开发者,对 Python 数据结构和算法感兴趣的学生和开发者。
/ u( Y. o0 ?0 Q: U, s! r$ y; H9 S5 H7 v& ~
课程概述:( V( ~- E2 c8 q+ J2 Z2 C
Python 目前在人工智能,运维,后端开发,爬虫等领域使用越来越广泛,而数据结构和算法是计算机科学的基础知识。本课程使用 Python 语言系统讲解了常用数据结构和算法,帮助学习者提升开发技能。' K# c! @, h& Q( x' f  ^! f
) c- B3 z1 p& |1 r
课程目录:, Q: B6 d+ {" J. M
章节1:Python数据结构与算法课程简介
, F  x# x3 Q- a; ?5 ?* S课时1 课程简介# `, i7 a* D1 I; b  R+ o
课时2 算法和数据结构介绍7 z# S/ g' N3 v* G2 i& ^% ?
+ r! b! P  V3 ]: M, u$ g- @
章节2:抽象数据类型和面向对象编程$ ^" S, p: \: K3 d+ X
课时3 抽象数据类型和面向对象编程: ?( u' A8 f& J# m
9 x2 K4 f8 G1 Q5 ]) s
章节3:数组和列表( L$ I7 D5 ?% P1 L. J" m) h
课时4 python 数组和列表
4 h% I7 o- M( N& \7 ?. c+ a
$ |% O% a: }5 z4 D! D* \章节4:链表. R- \/ ?' X  U2 C3 `4 N
课时5 单链表1
7 T' Z1 O% c: q0 n课时6 单链表2! G; R; _2 S) s1 w
课时7 循环双端链表1( `2 U9 \7 V' G- B
课时8 循环双端链表21 v4 l) x4 ^: t* V! c, |, R1 ^

% y& Q2 t+ S+ }0 B, ~章节5:队列2 D) n: `$ I# v$ @4 o+ f
课时9 队列
4 s# L. n: Y+ H$ O课时10 用数组实现队列
  E4 Q9 t5 f. x0 D; }" F- a* F课时11 双端队列
% p: A6 Y) K. v! T% _# _
$ M) C0 d' f0 J* b6 L- X3 R5 F章节6:栈2 S1 q' x& Z/ a4 u
课时12 栈6 T6 p1 `& U' X6 m

, r( G4 v9 U: K% T6 H章节7:算法分析4 @! q- k; @1 U2 L3 {8 }# \% c% J
课时13 算法时间复杂度和空间复杂度6 J; y# ?" {8 K$ y
0 [9 P9 W5 C1 J3 o& v2 D* b
章节8:哈希表
8 \8 Q0 P  j, h课时14 哈希表1+ h; j& S5 L$ j$ n' m3 v8 r* ]: N
课时15 哈希表2
4 E' a6 ^7 i& |, e; @. ?) z课时16 哈希表3
" |& _8 o: }/ W% v4 P$ b* D  Y0 z/ U& _" e( @4 a+ \
章节9:字典5 S7 y  @# ^/ s
课时17 python dict 实现
; w; j1 s5 n$ |4 }  R% Y7 ?( H* j' Y: g5 u
章节10:集合$ B* u; q+ Z1 `& D$ T$ F* e  i" a
课时18 python set 原理和实现
) H5 n1 p5 u6 ?! C* b' J3 Z& q8 R6 u. f' w" W
章节11:递归. X3 P+ Q- `7 a+ _+ B; x7 u) |/ m. y
课时19 递归1- h0 e. h; l- b' B
课时20 递归2
- R/ r, f5 U: l3 Y7 M& j6 r% A/ o3 s: D5 M( {
章节12:线性查找与二分查找* j$ x- {2 ?/ l, v8 p% \! ]/ K
课时21 线性查找与二分查找3 M# @3 H' Z' o, v& I

; F8 T! M, A) e, i章节13:基本排序算法:冒泡排序、选择排序、插入排序8 P" {2 D' r& u
课时22 冒泡排序、选择排序和插入排序$ l% S8 H- v. A& X* C; R
6 x4 e  Y) B, K: \. F( _5 K% D
章节14:高级排序算法
3 h5 l9 ?8 r. J, \0 f' o5 B. E: T课时23 分治法与归并排序1
: N$ G: L9 W: `$ a1 Q) h课时24 分治法与归并排序2/ o8 x& J% Z  t# T- Z% J
课时25 快速排序1
6 O* J6 a! P* N0 E$ W2 k+ [课时26 快速排序2- ^# w- o# R( t

' n' U$ y) R0 P7 g) z1 P. W章节15:树与二叉树' L  a) e. S! V& Y1 A# x
课时27 树与二叉树1
3 q' a; G$ ?; t5 d课时28 树与二叉树2, @% K1 }! P0 T; R3 c

, k6 s3 F- o& K章节16:堆与堆排序
6 |3 k& d# ?& O$ `( q课时29 堆与堆排序1
6 N" O" \- {' ]/ R课时30 堆与堆排序2
  h2 m" D0 ?/ R  \" v! E5 Y* u$ E# r
' Q7 w3 j0 ~8 x' A/ O* T0 L; Z1 E章节17:优先级队列1 e) L0 \! W7 _3 Q1 A
课时31 优先级队列
5 L% Y6 j& H& |/ `
- B" E! \% Z- c) d- z: m章节18:二叉查找树
: r: }8 S6 Q: b7 h课时32 二叉查找树1
0 N& V: D0 Y; Z5 t, d课时33 二叉查找树2. E1 j0 {; c6 i5 i  @" D
课时34 二叉查找树3
3 N; q3 b9 C2 K7 ?+ X% n7 y! R; q0 D3 n
章节19:图与图的遍历
9 I3 D: m) u) G/ {$ y课时35 图的概念和遍历操作
: {9 t( O2 x6 A7 F5 t7 X
2 N% f8 d' i( N" c. U2 C章节20:Python常用内置算法与数据结构
: X( K: O& k& E/ x课时36 Python常用内置算法与数据结构* s! A" @3 W0 E8 V; V% K
8 x! {- A  R; b; _' d+ h
章节21:面试指南& f) P2 X3 w4 [$ P( b* F
课时37 面试与白板编程
* x* N. z4 T2 v- a1 U' Z1 w, y  d; G: [4 G5 Z

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-10-29 09:17

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表