【Udemy 数据结构 高分课程】Data Structures & Algorithms Essentials using C++ (2022)

通过掌握数据结构、算法和使用 C++ 解决问题,掌握核心计算机科学概念。

你将会学到的

  • 数据结构的核心概念和内部原理
  • 树、链表、堆、图
  • 从头开始构建所有数据结构
  • 面向对象编程基础
  • 蛮力和优化技术
  • 时空复杂度分析
  • 哈希函数,碰撞处理
  • 递归和回溯
  • 动态内存和指针
  • 创建您自己的 DS 库!
  • C++ 标准模板库基础
  • 项目 – 设计和实施购物车

要求

  • 熟悉任何一种编程语言
  • 能够理解和编写代码(最好是 C/C++)
  • 对循环、变量、条件语句的理解

说明

您是想进入数据结构世界的初学者还是想知道哈希表背后发生了什么的中级程序员?

欢迎来到数据结构和算法,基础课程– 您需要了解数据结构背后的核心概念并使用 C++ 建立坚实的编程基础的唯一课程。该课程由来自Google的专家讲师Prateek Narang教授,他不仅是一名软件工程师,还指导了数千名学生成为优秀的程序员和开发人员,并因其惊人的教学技巧而在 Udemy 上获得最高评价。

每个软件应用程序都以数据为中心,执行不同的操作,如插入、删除、更新和搜索。要成为一名出色的软件开发人员,必须了解数据结构和算法,本课程通过从头开始涵盖每种数据结构的理论和实践实现,让您深入了解该主题。

该课程包含20 多个小时的交互式视频内容和数十个编码练习,从零开始教您所有基本概念。每个部分都非常详细地介绍了数据结构,并附有编码练习现实生活中的示例。这是您将学到的 –

编程概念
位掩码

面向对象编程基础

指针和动态内存 (C++)

递归

数据结构基础

数组、二维数组、字符串、向量

链表、堆栈、队列

树,BST,尝试

堆/优先队列

哈希表,碰撞处理

图表

算法基金会

蛮力,回溯

排序和搜索

分而治之

动态规划

该课程专为初学者和中级程序员设计。我们试图通过直观的解释和带有数十个模因的交互式视频讲座使不太容易的主题看起来很容易;)课程以最终的迷你项目结束 – 一个用于在线购物车的命令行应用程序,结合了面向对象编程和数据结构的原则.

与大多数讲师不同,我们不是销售人员或营销人员。我的工作是帮助您建立强大的编程基础并成为一名成功的开发人员。通过Udemy & Coding Minutes,我以原始成本的一小部分向您提供这门课程,以便任何有兴趣学习的人都可以将他们的技能提升到一个新的水平。所以我希望你今天注册,我会在课程中见到你。

此课程面向哪些人:

  • 初级程序员
  • 想学数据结构的同学
  • 计算机科学及相关学科的学生
  • 想要了解哈希图、堆、图表等内部结构的工作专业人士
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
IT资源 - 高品质精品资源分享网站 » 【Udemy 数据结构 高分课程】Data Structures & Algorithms Essentials using C++ (2022)