您现在的位置是:课程
C/C++算法数据结构高级编程
2023-06-30 22:10课程 人已围观
学习 C 语言的高级部分,为后续的 C++、数据结构、算法、项目做准备
课程目标:学习 C 语言的高级部分,为后续的 C++、数据结构、算法、项目课程做铺垫
课程特色:第一批次的在线夏令营前导课程,内容超值、免费
适用人群:面向正在高校学习的学生,或者是有一定 C 语言基础的人(假定具备国家二级 80 分左右的水平)
内容
引用与指针的比较,重载函数,默认参数,内联函数,const,using 与 typedef
typeid、auto、decltype 用法,函数与 Lambda 表达式对比,NULL 与 nullptr
面向过程与面向对象的思维方式对比,struct 和 class 对比与初探
构造函数及 explicit 关键字、析构函数、拷贝构造、赋值构造函数、深浅拷贝区别
单类的权限控制,成员所属与类所属,this 指针,宏编程实现属性构造器
友元函数,成员函数重载、运算符重载、隐式转换函数
继承中的对象生命周期与夹心饼干对比,多态与接口,虚函数与纯虚函数
继承中的权限变化,以及虚函数分析,设计模式简述,纯 Win32 编程
MFC 框架赏析,C、C++ 类型转换对比,C、C++ 泛型编程
断言、静态断言、异常,以及复数类、分数类的设计,MFC 框架赏析
作业讲解、MFC 框架剖析
DirectX 初探、wav 文件格式、bmp 文件格式,PlaySound 不能同时播放 2 个声音
PlaySound 多进程可以播放两个声音,编写钢琴小游戏
C++ 顺序表、单链表
插入关系、双链表、线索表
双环链表、线索表、数组解决约瑟夫环、sqlite 数据库
MP3 单缓冲播放
MP3 双缓冲播放,用 C++ 封装
多线程的贪食蛇小项目实战开发,以及游戏优化技巧
数据结构顺序栈、顺序队列,求解表达式算法讲解
栈与队列的相互转换,链式栈、链式队列
选择排序、冒泡排序、插入排序
字符串,命令行实现 SweetLover【作曲家工具】
递归训练营(一):循环转递归,汉诺塔递归,递归训练营(二):全排列不定深度递归
递归训练营(二):自然数拆分终结不定深度递归,递归的形状与嵌套递归
顺序二叉树与链式二叉树存储与遍历
图论基础、邻接矩阵、路径搜索
迷宫存储、DFS 算法
DFS 与 BFS 对比,BFS 算法
N 皇后问题、SweetLover【N 皇后项目】需求分析
SweetLover【N 皇后项目】开发(一)、界面与动态布局
SweetLover【N 皇后项目】开发(二)、整体框架
SweetLover【N 皇后项目】开发(三)、棋盘棋子的业务逻辑
SweetLover【N 皇后项目】开发(四)、数据库
上一篇:C/C++高级架构师【奇牛学院】
下一篇:大厂必备项目