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++编程能力的学生。
  • 想要将数据结构概念应用于实际编码中的人士。

本课程将带领学员从零开始,逐步深入到更高的层次。快来加入我们吧!

B站免费课程

更多 未分类 教程

 

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源