基于C++的数据结构与算法课程:后端开发的必备技能

对于想要系统提升职场技能的上班族和转行者来说,数据结构与算法是不可或缺的基石。这门课程基于C++语言,完美融合了数据结构和算法的知识,旨在帮助你解决实际工作中的各种问题。本文将为你详细介绍这门课程的内容、适用人群、学习路径以及如何有效利用配套资料。

这门课程解决什么问题

  • 掌握常见数据结构(如链表、栈、队列、数组、字符串、二叉树等)的原理和实现方法
  • 学会使用算法来解决编程中的复杂问题
  • 提升代码效率,优化程序性能
  • 为后端开发打下坚实基础

适合什么基础

  • 具备基本的C++编程基础
  • 对数据结构和算法有初步了解
  • 希望系统学习后端开发技能

建议先看哪几块

  • 第01部分:算法基础(了解算法复杂度计算和基本数据结构)
  • 第2部分:线性表(掌握链表的基本操作和实例应用)
  • 第3部分:栈与队列(学习栈和队列的原理和实际应用)

学完能独立做什么

  • 能够独立实现简单的数据结构
  • 运用算法解决编程中的常见问题
  • 优化后端应用程序的性能
  • 为更复杂的后端项目打下基础

资料怎么配合练习

  • 通过code.rar文件中的代码示例,理解数据结构的实现原理
  • 观看code.rar和趣学算法.pdf中的视频教程,加深对算法的理解
  • 完成code.rar中的练习题,巩固所学知识
  • 参考强烈推荐的免费编程资源网站(链接在课程资料中),拓展知识面

总结来说,这门基于C++的数据结构与算法课程非常适合想要系统提升编程技能的上班族和转行者。通过学习这门课程,你将掌握实用的数据结构和算法知识,为后端开发打下坚实基础,提升代码效率和解决问题的能力。建议先从算法基础和线性表开始学习,逐步掌握更多高级内容。

课程目录

第01部分 : 算法基础 code.rar 2.29kb 趣学算法 01.pdf
 967.55kb 1.1 算法复杂度计算 - 刷题+答疑.mp4
 528.68M 1.2 神奇的兔子数列 - 刷题+答疑.mp4
 311.54M 第02部分:线性表 code.rar 1.65kb 2.1 链表 - 刷题+答疑.mp4
 242.78M 2.2 链表实例 - 刷题+答疑.mp4
 322.15M 第03部分 : 栈与队列 code.rar 2.76kb 3.1 栈 - 刷题+答疑.mp4
 363.39M 3.2 队列 - 刷题+答疑.mp4
 377.58M 第04部分:数组 code.rar 1.87kb 4.1 数组 - 刷题+答疑.mp4
 362.00M 4.2 特殊矩阵的压缩存储 - 刷题+答疑.mp4
 375.06M 第05部分:字符串 code.rar 2.19kb 5.1 字符串 - 刷题+答疑.mp4
 349.36M 5.2 KMP算法.mp4
 407.25M 第06部分:二叉树 code.rar 2.12kb 6.1 二叉树存储 - 刷题+答疑.mp4
 239.59M 6.2 二叉树遍历 - 刷题+答疑.mp4
 423.12M 第07部分:树+贪心 code.rar 395.42kb 7.1 哈夫曼树 - 刷题+答疑.mp4
 98.53M 7.2 哈夫曼编码 - 刷题+答疑 .mp4
 139.78M 强烈推荐一个免费搜编程资源的网站_20210428_220403.pdf
 574.69kb 第08部分:图的存储 code.rar 1.66kb 8.1 邻接矩阵 - 刷题+答疑.mp4
 87.18M 8.2 邻接表 - 刷题+答疑.mp4
 94.56M 第09部分:图搜索 code.rar 3.56kb 9.1 深度优先搜索 - 刷题+答疑.mp4
 95.18M 9.2 广度优先搜索 - 刷题+答疑.mp4
 316.82M 第10部分:图的连通性 code.rar 2.64kb 10.1 连通分量 - 刷题+答疑.mp4
 469.49M 10.2Tarjan算法:刷题、答疑.mp4
 117.43M 第11部分:图+贪心 11.1最短路径-刷题、答疑.mp4
 94.08M 11.2Dijkstra、Floyd算法 - 刷题、答疑.mp4
 103.94M 11.3最小生成树,刷题、答疑.mp4
 102.87M 11.4 Prim、Kruskal算法 - 刷题、答疑.mp4
 100.13M code.rar 1.77M 第12部分:图的应用 code.rar 2.59kb code.rar 2.99kb 12.1 拓扑排序(一)刷题、答疑.mp4
 94.65M 12.2 拓扑排序(二) - 刷题、答疑.mp4
 100.12M 12.3 关键路径(一) - 刷题、答疑.mp4
 97.56M 12.4 关键路径(二) - 刷题+答疑.mp4
 341.00M 第13部分:查找+分治 code.rar 2.65kb 13.1 折半查找 - 刷题、答疑.mp4
 97.02M 13.2 哈希表 - 刷题+答疑.mp4
 328.44M 第14部分:数表查找 code.rar 4.70kb 14.1 二叉搜索树(一) - 刷题、答疑.mp4
 86.71M 14.2 二叉搜索树(二) - 刷题、答疑.mp4
 98.25M 14.3 平衡二叉树(一) - 刷题、答疑.mp4
 105.62M 14.4 平衡二叉树(二) - 刷题、答疑.mp4
 107.21M 第15部分:简单排序 code.rar 2.93kb 15.1 插入排序 - 刷题+答疑.mp4
 94.80M 15.2 冒泡排序 - 刷题+答疑.mp4
 95.96M 第16部分:排序+分治 code.rar 3.57kb 16.1 快速排序 - 刷题+答疑.mp4
 108.68M 16.2 归并排序 - 刷题+答疑.mp4
 92.98M 第17部分:树形排序 code.rar 4.14kb 17.1 选择排序 - 刷题、答疑.mp4
 104.54M 17.2 堆排序 - 刷题、答疑.mp4
 99.32M 第18部分:分配排序 code.rar 4.58kb 18.1 桶排序 - 刷题、答疑.mp4
 98.28M