视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

数据结构与算法是一门计算机专业的同学必学的基础课。所以从事软件开发的人多多少少都对数据结构与算法有些了解。

在绝大多数软件开发领域,都不需要对数据结构与算法知识有太多的了解,只懂得一些基础的原理和会一些基础的应用就可以应付日常开发了,但是,如果遇到如下的情况就必须对这方面知识有良好的掌握:

(1)在一些必须用数据结构和算法知识来解决问题的领域。

(2)希望应聘到一些必考数据结构与算法知识的公司去工作。

这门《C++数据结构与算法》课程将使用C++风格实现代码,要求大家有C++基础,对指针的理解和运用要达到熟练的程度,此外,考虑到程序代码的通用性,范例都会优先考虑采用C++类模板来编写,所以需要大家对C++类模板的简单使用有所了解,不需要有C++11之后新标准C++知识。

课程已经于2021年9月30日正式开课,课程讲解的特点就是:简单好理解,细致,全面、辅以大量图形讲解。

课程大纲

C++DSA_基本概念、算法复杂度、编程环境介绍_1_1

C++DSA_基本概念、算法复杂度、编程环境介绍_1_2

C++DSA_基本概念、算法复杂度、编程环境介绍_1_3

C++DSA_线性表_2_1_概述、顺序表

C++DSA_线性表_2_2_顺序表续

C++DSA_线性表_2_3_单链表

C++DSA_线性表_2_4_单链表续

C++DSA_线性表_2_5_双链表、循环链表

C++DSA_线性表_2_6_静态链表

C++DSA_线性表_2_7_顺序栈、共享栈

C++DSA_线性表_2_8_链式栈、栈应用

C++DSA_线性表_2_9_顺序队列

C++DSA_线性表_2_10_链式队列、双端队列

C++DSA_树_3_1、2_树概念、二叉树概念、性质

C++DSA_树_3_2_二叉树的前、中、后序遍历

C++DSA_树_3_3_二叉树的层序遍历、存储结构及常用操作

C++DSA_树_3_4_二叉树的链式存储及常用操作1

C++DSA_树_3_5_二叉树其他常用操作及非递归遍历

C++DSA_树_3_6_通过遍历序列创建二叉树、线索二叉树初步

C++DSA_树_3_7_二叉树线索化

C++DSA_树_3_8_线索二叉树的操作1

C++DSA_树_3_9_线索二叉树的操作2

C++DSA_树_3_10_二叉查找树1

C++DSA_树_3_11_二叉查找树2

C++DSA_树_3_12_二叉查找树3、平衡二叉树1

C++DSA_树_3_13_平衡二叉树平衡性调整1

C++DSA_树_3_14_平衡二叉树平衡性调整2

C++DSA_树_3_15_平衡二叉树平衡性调整3

C++DSA_树_3_16_平衡二叉树平衡性调整4

C++DSA_树_3_17_平衡二叉树平衡性调整5

C++DSA_树_3_18_平衡二叉树平衡性调整6

C++DSA_树_3_19_平衡二叉树平衡性调整7

C++DSA_树_3_20_红黑树概念、定义、基础实现代码

C++DSA_树_3_21_红黑树插入操作导致失衡的平衡性调整1

C++DSA_树_3_22_红黑树插入操作导致失衡的平衡性调整2

C++DSA_树_3_23_红黑树插入操作导致失衡的平衡性调整3

C++DSA_树_3_24_红黑树删除操作导致失衡的平衡性调整1

C++DSA_树_3_25_红黑树删除操作导致失衡的平衡性调整2

C++DSA_树_3_26_红黑树删除操作导致失衡的平衡性调整3

C++DSA_树_3_27_红黑树删除操作导致失衡的平衡性调整4

C++DSA_树_3_28_红黑树合法性测试和平衡性调整总结

C++DSA_树_3_29_哈夫曼树基本概念以及构造方法
相关推荐
客服 关于