50个C++排序、搜索和图形算法
学习如何使用 C++ 实现各种基础和高级数据结构及算法
学习内容:
- 从算法描述到用 C++ 编写实际的工作程序。
- 了解并实现所有喜欢的排序、搜索以及图形算法,包括开始搜索!
- 观看通过实时编码进行的有趣的排序问题模拟。
- 利用有用的链接、图形、幻灯片和图表来增强学习记忆。
- C++ 在您所有喜欢的 IDE 中运行,并可以通过 Web 部署。
- 理论知识与实践操作相结合,直接进行编码练习。
- 每个概念提供示例源代码供学生测试和完善。
课程内容主题:
- C++(编程语言)
- 其他教学与学术相关内容
- 数据结构:链表、树等
- 算法实现:排序、搜索、图论等问题解决方案
课程要求:
- 一个编译器和每天几个小时的空闲时间。
课程详细描述:
您是否在使用 C++ 编程时遇到困难,或者需要额外的知识来应对编码面试?这门关于使用C++编写图形和排序算法的完整视频课程正是您的最佳选择。本课程不仅涵盖50种不同的排序、搜索和图论算法,还会讨论一些常用的数据结构及其应用。
- Knuth Morris Pratt 模式匹配
- 线性搜索
- 朴素模式搜索
- Rabin-Karp 算法
- Hanoi 塔问题
- Z 算法
- 三路归并排序
- Bingo 排序
- 双调排序
- 冒泡排序
- 桶排序
- 鸡尾酒排序(循环排序)
- 梳状排序
- 计数排序
- 循环排序
- 堆排序
- 插入排序
- 归并排序
- 奇偶砖排序
- 煎饼排序
- 鸽巢排序
- 快速排序
- 基数排序
- 选择排序
- 希尔排序
- Sleep Sort(睡眠分类)
- Dog Sort (走狗排序)
- 链表排序
- 结构化排序
- 标签排序(TimSort)
- 树排序
- B 树
- 有向无环图中的拓扑排序
- 使用矩阵乘法对生成树进行编号
- Kruskal 算法、Prim算法
- 红黑树
- 循环单链表和双向链表
- D星精简版等其他算法…
本课程不仅理论知识丰富,还包括大量的代码示例以及练习,帮助您更好地理解并掌握各种基础和高级的算法及数据结构。
- 希望提升C++编程能力的学生。
- 想要将数据结构概念应用于实际编码中的人士。
本课程将带领学员从零开始,逐步深入到更高的层次。快来加入我们吧!

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




