本阶段我们将学习常见的数据结构与算法。计算机发展到今天,其实已经大量封装高度抽象,我们做程序员,不一定个个都得造轮子。其实能把别人的轮子用好,能做一个所谓的好码农,都已经很了不起了。定义稍稍严格一点,很多很多的程序猿,连“合格”都够不上。为了更好的理解与使用,甚至可以尝试去造更好轮子,数据结构与算法都是必须不可少的。而在求职中,所说的编程基础好也基本都包含此阶段的内容。

课程目录

章节1:数据结构与算法

选学
1:算法的介绍
免费试学9406人8分31秒
选学
2:数据结构的介绍
免费试学7945人10分6秒
选学
3:算法的效率评估
免费试学8390人12分0秒
选学
4:时间复杂度介绍
8610人15分48秒
选学
5:时间复杂度_大O表示法
7008人15分13秒
选学
6:空间复杂度
7157人12分32秒
选学
7:线性结构_数组介绍
6751人9分11秒
选学
8:数组操作_初始化_访问_插入
8940人17分28秒
选学
9:数组操作_删除_遍历_查找_扩容
8931人13分30秒
选学
10:线性结构_链表介绍
7279人16分53秒
选学
11:单向链表_插入节点功能理解
5657人6分31秒
选学
12:单向链表_初始化_增加节点
5257人11分3秒
选学
13:单向链表_获取_删除_遍历节点
8718人7分42秒
选学
14:循环链表_思路与实现
7477人5分10秒
选学
15:双向链表_介绍
7784人5分41秒
选学
16:双向链表_初始化_增加节点
8945人13分7秒
选学
17:双向链表_获取_删除节点
9604人13分5秒
选学
18:线性结构_栈介绍
5068人7分22秒
选学
19:栈的实现_数组方式
5044人8分52秒
选学
20:栈的实现_链表方式
8960人14分39秒
选学
21:线性结构_队列介绍
7292人5分37秒
选学
22:队列_数组方式
5580人5分40秒
选学
23:队列_环形数组方式
8822人15分19秒
选学
24:队列_链表方式
7842人8分6秒
选学
25:双向队列_介绍
6057人7分9秒
选学
26:双向队列_环形数组方式
5424人17分14秒
选学
27:双向队列_链表方式
5016人19分31秒
选学
28:哈希结构_介绍与简单实现
6418人19分3秒
选学
29:哈希结构_哈希冲突问题
6832人18分8秒
选学
30:哈希结构_拉链法模拟实现1
9831人11分50秒
选学
31:哈希结构_拉链法模拟实现2
5864人13分4秒
选学
32:递归函数_介绍
7563人11分20秒
选学
33:递归函数_阶乘案例
9797人6分4秒
选学
34:递归函数_不死神兔案例
5089人10分22秒
选学
35:递归函数_爬楼梯案例
7520人8分45秒
选学
36:树结构_介绍
7473人10分3秒
选学
37:树结构_模拟实现
9461人10分50秒
选学
38:树结构_遍历的方式
9647人9分23秒
选学
39:树结构_广度优先遍历实现
6732人6分21秒
选学
40:树结构_前序遍历实现
6793人12分19秒
选学
41:树结构_中序遍历实现
9723人6分50秒
选学
42:树结构_后序遍历实现
8731人6分14秒
选学
43:树结构_数组方式
5219人5分51秒
选学
44:树结构_数组实现
5012人16分32秒
选学
45:二叉搜索树_介绍与查找功能
5428人10分58秒
选学
46:二叉搜索树_增加功能
8985人10分33秒
选学
47:二叉搜索树_删除功能
5643人16分3秒
选学
48:堆结构_介绍
7055人6分33秒
选学
49:堆_建堆思路与常规操作
6458人16分24秒
选学
50:堆_建堆实现
5706人17分14秒
选学
51:堆_入堆操作
5678人9分21秒
选学
52:堆_出堆操作
5732人6分5秒
选学
53:图_介绍
6337人16分5秒
选学
54:图_邻接矩阵实现
7393人12分48秒
选学
55:图_邻接表实现
7189人9分38秒
选学
56:搜索_二分查找思路
6559人9分44秒
选学
57:搜索_二分查找_循环实现
7955人6分26秒
选学
58:搜索_二分查找_递归实现1
6833人5分3秒
选学
59:搜索_二分查找_递归实现2
7865人3分52秒
选学
60:搜索_二分查找_插入点_原序列无重复数据
7139人8分12秒
选学
61:搜索_二分查找_插入点_原序列有重复数据
7300人8分24秒
选学
62:排序_介绍
8526人8分32秒
选学
63:冒泡排序_思路
5901人8分42秒
选学
64:冒泡排序_实现
6582人12分1秒
选学
65:选择排序_思路
5742人7分13秒
选学
66:选择排序_实现
6568人7分9秒
选学
67:插入排序_思路
7968人9分22秒
选学
68:插入排序_实现
9227人5分6秒
选学
69:希尔排序_思路
5860人9分54秒
选学
70:希尔排序_实现
8228人6分31秒
选学
71:归并排序_思路
9429人7分42秒
选学
72:归并排序_实现
5297人10分22秒
选学
73:快速排序_思路
8464人7分10秒
选学
74:快速排序_实现_非原地排序
8242人5分14秒
选学
75:快速排序_原地排序思路
9692人5分51秒
选学
76:快速排序_原地排序实现
5168人9分31秒
选学
77:计数排序_思路
5725人11分21秒
选学
78:计数排序_实现
6462人9分49秒
选学
79:桶排序_思路
9272人9分11秒
选学
80:桶排序_实现
5013人12分14秒
选学
81:基数排序_思路
9027人11分36秒
选学
82:基数排序_实现
6126人9分34秒
选学
83:堆排序_思路
6364人6分51秒
选学
84:堆排序_实现
5136人8分35秒
实操1
1:本章节资料下载地址

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。