课程名称:Python 实现常见数据结构培训

4401 人关注
(78637/99817)
课程大纲:

Python 实现常见数据结构培训

 

 

使用 Python 实现各种算法,主要知识点包括数据结构,

哈希,数学算法,线性代数,搜索算法,排序算法,字符串。

1 栈

2 队列

3 字典树

4 图

5 哈希

6 哈希表

7 混沌机

8 数学上几个基本问题

9 斐波那契数列问题

10 线性代数

11 常见的排序算法介绍

12 正则表达式的使用

13 链表

14 树

15 堆

16 并查集

17 数论基础

18 双重哈希

19 摘要算法

20 算术分析方法

21 大公约数问题

22 常见的搜索算法介绍

23 字符串的基本概念

24 常见的字符串处理算法

1
数据结构(上)

1.数据结构的概念

2.栈

3.队列

4.链表

2
数据结构(下)

1.树

2.字典树

3.堆

4.图

5.并查集

3
哈希

1.哈希的基本概念

2.数论基础

3.哈希表的介绍及实现

4.双哈希

5.混沌机

6.摘要算法

4
数学算法

1.数学几个基本问题

2.算术分析方法

3.斐波那契数列问题

4.大公约数问题

5
线性代数

1.标量

2.向量

3.矩阵

4.张量

5.numpy库的使用

6
搜索算法

1.顺序搜索

2.二分搜索

3.插值搜索

4.跳跃搜索

5.快速搜索

6.哈希搜索

7
排序算法

1.冒泡排序

2.选择排序

3.插入排序

4.希尔排序

5.归并排序

6.快速排序

7.堆排序

8.计数排序

9.桶排序

8
字符串

1.字符串的基本概念

2.正则表达式

3.KMP算法

4.编辑距离

5.manacher算法


登录 后发表评论
新评论
全部 第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节 第9节 第10节 第11节 第12节 第13节 第14节 第15节 第16节 第17节
我的报告 / 所有报告