C++ 编程语言:学习和掌握 C++

从头开始掌握 C++ 编程语言!50 个动手编码练习、7 个测验、8 小时的内容

讲师:Robert Gioia

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 从很少/没有 C++ 经验到精通用 C++ 代码编写程序
  • 通过实践方法掌握 C++ 编程,重点是让您获得可用于找到工作的专业 C++ 经验!
  • 了解所有 23 组 4 种设计模式以及如何以易于理解的方式用 C++ 实现它们中的每一种
  • 使用 C++ 代码了解关键编码概念,例如递归、正则表达式、链接列表和树
  • 包括互动测验和编码练习,以确保您获得实践编码知识并保留所教授的概念
  • 获得 C++ 容器的知识,例如向量、前向列表、列表、双端队列、集合、映射、堆栈和队列
  • 培养编码技能和对计算机科学、数据结构和算法的深刻理解,以通过顶级科技公司的编码面试!
  • 学习使用 C++ 编写 STRING 算法,例如罗马到整数、回文和字谜编码面试问题
  • 编写 ARRAY 算法,例如删除元素、删除重复项、帕斯卡三角形以及按奇偶校验对数组进行排序
  • 掌握遍历树和编码算法,如宽度优先搜索和深度优先搜索
  • 增强您对链表的了解,并了解如何合并链表、从中删除元素以及反转链表
  • 了解搜索和排序算法以及如何使用 C++ 代码实现它们

要求

  • 一台装有 Windows、Mac 或 Linux 的计算机
  • 学习 C++ 编程的渴望和意愿
  • 注意:本课程的所有软件和程序都是免费的

描述

本课程的目标是使 C++ 编程成为任何级别的程序员都易于学习且平易近人的学科。

即使您不懂编程,或者有任何使用 C++ 的经验,也没关系!我设计这门课程的目的是让您从零到精通 C++,从头开始解释这些概念。我们将开始下载 Visual Studio Code IDE(免费)并用 C++ 编写一个 hello world 程序。

在课程结束时,您将能够轻松地使用树和链表等高级数据结构,并编写算法来使用它们。您将具备编程基础,并能够使用 C++ 代码解决编码面试级别的问题。

在本课程中,我们将介绍:

  • C++ 基础知识– 包括 C++ 程序如何运行、导入头文件、内置数据类型以及使用 C++ 将信息输出到控制台
  • 输入、条件语句和循环– 如 C++ 中的 if 语句、switch 语句、for 循环和 while 循环
  • 用户定义类型– 例如 C++ 中的结构、类和枚举
  • 中级 C++ – 包括标准库、C++ 中的日期和时间、C++ 中的递归、正则表达式、链接列表和树
  • 容器– 如向量、前向列表、列表、双端队列、集合、映射、堆栈、队列,以及如何使用 C++ 代码使用其中每个容器
  • 面向对象编程 (OOP) – 包括 C++ 中的类、对象和继承

本课程教授的算法:

除了算法说明之外,还有实践实现算法的机会,以及显示如何使用 C++ 编写解决方案的分步说明

  • 字符串算法– 在 C++ 中的字符串编码面试中经常出现的问题:
    • 罗马数字转整数
    • 回文
    • 反转字符
    • 有效括号
    • 有效的字谜词
  • 数组和向量算法– 在 C++ 中的数组编码面试中经常出现的问题:
    • 删除元素
    • 从排序数组中删除重复项
    • 帕斯卡三角形
    • 按奇偶校验对数组排序
  • 树算法– 在 C++ 中关于树的编码面试中经常出现的问题:
    • 中序遍历
    • 预序遍历
    • 后序遍历
    • 二叉树的最大深度(高度)
    • 平衡二叉树
    • 路径总和
    • 广度优先搜索(BFS)
    • 深度优先搜索(DFS)
  • 链表算法– 在 C++ 字符串编码面试中经常出现的问题:
    • 合并两个已排序的链表
    • 删除链接列表元素
    • 反向链表
  • 搜索和排序算法– 掌握计算机科学中的主要搜索和排序算法:
    • 章节介绍
    • 线性搜索
    • 二分查找
    • 选择排序
    • 冒泡排序
    • 快速排序
    • 归并排序
    • 插入排序
    • 基数排序
    • 堆排序
    • 希尔排序

课程中添加的新部分:

  • 抽象和资源管理– 了解如何管理 C++ 程序中的资源
    • 构造函数
    • 析构函数
    • 范围解析运算符 (::)
    • 抽象类和虚函数
    • 泛型、参数化类型和函数模板
  • 创造设计模式– 掌握用于创建对象的四种设计模式以及如何使用 C++ 代码实现它们
    • 抽象工厂
    • 建设者
    • 工厂方法
    • 原型
    • 辛格尔顿
  • 结构设计模式– 掌握用于组合更大、更复杂对象的四种设计模式以及如何使用 C++ 代码实现它们
    • 适配器
    • 合成的
    • 装饰者
    • 正面
    • 蝇量级
    • 代理人
  • 行为设计模式– 掌握四种设计模式,用于确定对象如何交互以及如何使用 C++ 代码实现它们
    • 责任链
    • 命令
    • 口译员
    • 迭代器
    • 调解员
    • 纪念
    • 观察者
    • 状态
    • 战略
    • 模板
    • 方法
    • 游客

如果您有疑问怎么办?

您有任何问题都可以发布到问答论坛或在 Udemy 上给我留言。我每天都会检查我的 Udemy 帐户,看看学生是否有疑问,并尽最大努力做出回应并提供帮助。

如果您在本课程中遇到任何困难,请给我发送消息,我将帮助您摆脱困境!

参加本课程没有任何风险!

本课程提供 30 天全额退款保证。您要么最终掌握 C++ 技能,继续开发出色的程序,并有可能为自己创造一份出色的职业生涯,要么您尝试该课程,如果您不喜欢它,就可以收回所有钱……

你确实不能输。

您准备好掌握 C++ 编程语言并构建一套出色的软件工程技能了吗?然后立即使用右侧的“添加到购物车”按钮注册!

本课程适合谁:

  • 任何想要学习和掌握 C++ 编程语言的人

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍