李小萌资源网 C语言 黑马传智C/C++基础教程(含设计模式、数据结构)


黑马传智C/C++基础教程(含设计模式、数据结构)

2019-08-22 1642
董锤锤
资源介绍

黑马传智C/C++基础教程(含设计模式、数据结构)

 

【课程内容】

01_C语言提高

day01

01_课程安排.avi
02_程序进阶之路.avi
03_听课要求.avi
04_学习重点.avi
05_cs和bs区别.avi
06_学习标准.avi
07_选择法排序.avi
08_函数封装和数组形参退化为指针.avi
09_数组退化为指针补充.avi
10_数据类型本质.avi
11_给类型起别名.avi
12_void类型.avi
13_上午课程回顾.avi
14_变量的使用.avi
15_内存四区模型介绍.avi
16_全局区分析.avi
17_栈区分析.avi
18_堆区分析.avi
19_函数调用模型.avi
20_静态局部变量的使用.avi
21_总结.avi
22_栈的生长方向和内存存放方向验证.avi
23_指针也是一种数据类型.avi
24_通过星号操作内存.avi
25_作业.avi

day02

01_今天课程安排.avi
02_昨天课程回顾.avi
03_课堂答疑.avi
04_分文件说明.avi
05_作业讲解.avi
06_指针变量和它指向的内存块是两个不同的概念.avi
07_指针易错点.avi
08_改变指针指向.avi
09_通过指针间接赋值条件.avi
10_通过形参改变实参的值.avi
11_间接赋值是指针存在最大的意义.avi
12_二级指针间接赋值.avi
13_上午课程回顾.avi
14_指针做参数输入输出特性.avi
15_字符串初始化.avi
16_转义字符说明.avi
17_数组法和指针法操作字符串.avi
18_字符串拷贝.avi
19_完善字符串拷贝函数.avi
20_strstr中的while和do-while模型.avi
21_两头堵模型.avi
22_两头堵模型强化.avi
23_作业.avi

day03

01_今天课程安排.avi
02_课程回顾:指针强化01.avi
03_课程回顾:指针强化02.avi
04_课程回顾:字符串.avi
05_作业讲解(上).avi
06_作业讲解(下).avi
07_作业讲解补充.avi
08_const的使用.avi
09_上午课程回顾.avi
10_C语言中const是一个冒牌货.avi
11_指针做函数参数:值传递.avi
12_二级指针做函数参数输出特性.avi
13_指针数组的使用.avi
14_二级指针做输入:第一种内存模型.avi
15_二维数组的使用.avi
16_二级指针做输入:第二种内存模型.avi
17_二级指针第三种内存模型.avi
18_二级指针第三种内存模型强化.avi
19_作业.avi

day04

01_今天课程安排.avi
02_课程回顾:二级指针做输出.avi
03_课程回顾:二级指针做输入.avi
04_作业讲解(上).avi
05_作业讲解(中).avi
06_作业讲解(下).avi
07_作业补充.avi
08_多级指针的使用.avi
09_一维数组的使用.avi
10_数组类型的定义.avi
11_上午课程回顾.avi
12_指针数组.avi
13_数组指针.avi
14_数组指针强化.avi
15_数组越界问题验证.avi
16_数组指针总结.avi
17_二维数组数组名.avi
18_二维数组数组名强化.avi
19_内存是线性存储(不存在多维数组).avi
20_数组指针和二维数组结合.avi
21_首行首元素地址和首行首地址的区别.avi
22_二维数组做形参.avi
23_作业.avi

day05

01_今天课程安排.avi
02_课程回顾01.avi
03_课程回顾02.avi
04_作业讲解(上).avi
05_作业讲解(下).avi
06_作业补充.avi
07_结构体基本操作.avi
08_结构体内存四区.avi
09_结构体变量相互赋值.avi
10_结构体静态数组.avi
11_结构体动态数组.avi
12_结构体套一级指针问题抛出.avi
13_结构体嵌套一级指针.avi
14_结构体做函数参数.avi
15_结构体嵌套二级指针问题抛出.avi
16_点运算符和指针法操作区别.avi
17_结构体嵌套二级指针.avi
18_结构体嵌套二级指针强化.avi
19_结构体数组排序.avi
20_结构体的深拷贝和浅拷贝.avi
21_结构体的深拷贝和浅拷贝总结.avi
22_结构体偏移量.avi
23_结构体字节对齐.avi

day06

01_今天课程安排.avi
02_课程回顾.avi
03_作业讲解(上).avi
04_作业讲解(下).avi
05_文件基本概念.avi
06_文件api介绍.avi
07_标准输入输出文件.avi
08_绝对路径和相对路径的区别.avi
09_路径补充.avi
10_fputc的使用.avi
11_fgetc的使用.avi
12_按照行读写文件.avi
13_上午课程回顾.avi
14_按照块读写文件.avi
15_按照格式化读写文件.avi
16_随机位置读文件.avi
17_加密解密介绍.avi
18_加密解密测试.avi
19_加密解密框架搭建.avi
20_加密文件实现01.avi
21_加密文件实现02.avi
22_作业.avi

day07

01_今天课程安排.avi
02_课程回顾01.avi
03_课程回顾02.avi
04_作业讲解(上).avi
05_作业讲解(下).avi
06_配置文件读写案例:框架搭建.avi
07_配置文件读写案例:读操作.avi
08_配置文件读写案例:写操作.avi
09_头文件补充说明.avi
10_链表和数组的区别.avi
11_链表概念和分类.avi
12_结构体套结构体.avi
13_静态链表的使用.avi
14_链表操作:头结点的创建和链表的遍历.avi
15_链表操作:插入结点.avi
16_链表操作:删除结点.avi
17_链表操作:清空链表.avi
18_函数指针变量的定义.avi
19_函数指针数组.avi
20_回调函数的使用.avi
21_作业.avi

day08

01_今天课程安排.avi
02_课程回顾01.avi
03_课程回顾02.avi
04_链表和内存四区图结合.avi
05_链表操作:删除指定所有结点.avi
06_链表操作:链表排序.avi
07_链表操作:升序插入结点.avi
08_链表操作:链表的翻转.avi
09_函数递归.avi
10_函数递归应用:字符串反转.avi
11_预处理介绍和宏定义使用.avi
12_宏定义函数.avi
13_条件编译.avi
14_指针复习01.avi
15_指针复习02.avi
16_动态库的封装和使用.avi
17_日志打印.avi
18_内存泄露检查.avi


02_C++基础

day01

1 课程介绍.avi
2 C++中的hello world.avi
3 命名空间的定义.avi
4 C++语言对C的增强和bool.avi
5  三目运算符的加强.avi
6 const的增强.avi
7 枚举的增强.avi
8 引用的基本概念.avi
9 中午回顾.avi
10 引用的本质.avi
11 常量指针.avi
12 引用作为函数的返回值.avi
13 指针引用.avi
14 const引用.avi
15 课程回顾和作业.avi

day02

1 昨日回顾.avi
2 内联函数.avi
3 函数的默认参数和占位参数.avi
4 函数重载.avi
5 函数重载和函数指针.avi
6 类的基本概念.avi
7 类的封装.avi
8 中午回顾.avi
9 面向过程和面向对象.avi
10 面向对象求圆的面积和周长.avi
11 圆的周长和面积多文件编写.avi
12 判断两个立方体是否相等.avi
13 判断点是否在圆的内部.avi
14 作业和今日回顾.avi

day03

1 昨日回顾.avi
2 作业-判断两个圆是否相交.avi
3 构造和析构.avi
4 默认的无参构造和析构函数.avi
5 拷贝构造函数.avi
6 类中默认函数的隐藏条件.avi
7 拷贝构造函数应用场景1.avi
7 拷贝构造函数应用场景2.avi
8 深拷贝和浅拷贝.avi
9 中午回顾.avi10 构造函数的初始化列表1.avi
11 构造函数的初始化列表2.avi
12 强化练习1.avi
13 强化练习2.avi
15 new和delete1.avi
16 new和delete2.avi
17 静态成员变量和静态成员函数.avi
18 static练习.avi
19 static占用的大小.avi
20 今日回顾和作业.avi

day04

1 昨日回顾.avi
2 强化练习-仓库货物管理1.avi
3 强化练习-仓库货物管理2.avi
4 this指针.avi
5 对象返回自身.avi
6 强化练习-自定义的数组类.avi
7 中午回顾.avi
8 友元函数1.avi
9 友元函数2.avi
10 友元类和友元的关系性质.avi
11 操作符重载的基本语法.avi
12 操作符重载的规则.avi
13 单目和双目运算符重载.avi
14 左移右移操作符重载.avi
15 今日回顾和作业.avi

day05

1 昨日回顾.avi
2 等号操作符重载.avi
3 自定义的数组类.avi
4 重载小括号和new-delete操作符1.avi
5 重载小括号和new-delete操作符2.avi
6 中午回顾.avi
7 不建议重载并且和或者操作符.avi
8 自定义智能指针.avi
9 自定义的string类1.avi
10 自定义的string类2.avi
11 自定义的string类3.avi
12 今日回顾和作业.avi

day06

1 昨日回顾.avi
2 类和类之间的关系.avi
3 继承的基本概念.avi
4 有关继承的名词定义.avi
5 类的继承方式.avi
6 类的继承方式练习.avi
7 类的赋值兼容原则.avi
8 子类中的构造和析构.avi
9 父类和子类出现重名变量.avi
10 继承中的static.avi
11 中午回顾.avi
12 多继承与虚继承.avi
13 多态的定义和多态的三个必要条件.avi
14 多态的意义.avi
15 学生多态案例.avi
16 动态联编和静态联编.avi
17 虚析构函数.avi
18 重载重写重定义.avi
19 作业.avi

day07

1 昨日回顾.avi
2 多态的原理1.avi
3 多态的原理2.avi
4 验证vptr指针的存在.avi
5 vptr指针的分布初始化.avi
6 父类指针和子类指针的步长.avi
7 纯虚函数和抽象类1.avi
8 纯虚函数和抽象类2.avi
9 中午回顾.avi
10 面向抽象类编程-大哥看场子.avi
11纯虚函数和多继承.avi
12 面向抽象类编程-动物园案例.avi
13 面向抽象类编程-电脑组装1.avi
14 面向抽象类编程-电脑组装2.avi
15 作业.avi

day08

1 昨日回顾.avi
2 多态案例-几何图形.avi
3 多态案例-程序员.avi
4 多态案例-企业员工薪资管理-抽象类和技术人员实现.avi
5 多态案例-企业员工薪资管理-经理和销售员工的实现.avi
6 多态案例-销售经理的实现.avi
7 多态案例-总体测试.avi
8 数组指针和数组类型_有问题.avi
9 中午回顾.avi
10 函数指针的语法和意义.avi
11 C语言实现多态现象案例-诸葛亮的锦囊妙计1.avi
11 C语言实现多态现象案例-诸葛亮的锦囊妙计2.avi
12 复习.avi

03-STL

day01

01 函数模板基本语法.avi
02 函数模板和普通函数的区别_函数模板调用规则.avi
03 c编译过程概述.avi
04 编译过程测试.avi
05 模板函数实现原理剖析.avi
06 类模板基本语法.avi
07 函数模板案例_char和int类型数组排序.avi
08 类模板派生普通类_类模板派生类模板.avi
09 普通类的.h和.cpp分离编写方式.avi
10 类模板类内实现.avi
11 上午课程回顾.avi
12 类模板类外实现_模板类中使用友元1.avi
12 类模板类外实现_模板类中使用友元2.avi
13 类模板h和cpp分离编写分析.avi
14 类模板h和cpp分离编写解决方案.avi

day02

01 昨天课程回顾.avi
02 MyArray框架搭建.avi
03 MyArray函数实现.avi
04 类型转换基本语法.avi
05 类型转换static_cast和dynamic_cat.avi
06 类型转换 const_cat和reinterpret_cat.avi
07 异常理论概念.avi
08 异常基本语法.avi
09 上午课程回顾.avi
10 栈解旋.avi
11 异常接口声明.avi
12 异常类型.avi
13 异常对象生命周期.avi
14 C标准异常类使用举例_编写自己的异常类.avi
15 继承在异常中的应用.avi

day03

01 C输入和输出流_缓冲区.avi
02 C标准输入流.avi
03 标准输出_格式化输出.avi
04 文本文件操作.avi
05 二进制文件读写.avi
06 STL基本理论容器_算法_迭代器概念.avi
07 STL容器算法迭代器分离案例.avi
08 STL hello world程序.avi
09 上午课程回顾.avi
11 string容器概念.avi
12 string_初始化_拼接_赋值_查找.avi
13 string替换_比较_子串_插入和删除.avi
14 vector容器概念_动态增长原理.avi
15 vector容器初始化_常用赋值操作.avi
16 vector存取_插入删除_大小操作.avi
17 巧用swap收缩vector空间.avi
18 reserve预留空间提高程序效率.avi

day04

01 C输入和输出流_缓冲区.avi
02 C标准输入流.avi
03 标准输出_格式化输出.avi
04 文本文件操作.avi
05 二进制文件读写.avi
06 STL基本理论容器_算法_迭代器概念.avi
07 STL容器算法迭代器分离案例.avi
08 STL hello world程序.avi
09 上午课程回顾.avi
11 string容器概念.avi
12 string_初始化_拼接_赋值_查找.avi
13 string替换_比较_子串_插入和删除.avi
14 vector容器概念_动态增长原理.avi
15 vector容器初始化_常用赋值操作.avi
16 vector存取_插入删除_大小操作.avi
17 巧用swap收缩vector空间.avi
18 reserve预留空间提高程序效率.avi

day05

01 昨天课程回顾.avi
02 map_multimap基本高数.avi
03 map容器基本操作_四种插入方式比较.avi
04 multimap案例框架搭建.avi
05 multimap案例框架函数实现.avi
06 map补充.avi
07 容器元素深拷贝和浅拷贝问题.avi
08 容器共性和使用场景.avi
09 函数对象基本概念.avi
10 上午课程回顾.avi
11 内建函数对象.avi
12 bind1st_bind2nd绑定适配器.avi
13 not1 not2取反适配器.avi
14 ptr_fun函数对象适配器 mem_fun mem_fun_ref成员函数适配器.avi
15 查找算法.avi
16 常用的遍历.avi

04-设计模式

day1

01 常用的排序算法.avi
02 常用的拷贝和替换算法.avi
03 常用算数生成算法和常用的集合算法.avi
04 综合案例_思路.avi
05 综合案例_框架搭建.avi
06 综合案例_框架实现.avi
07 UML基本概念.avi
08 用例图.avi
09 类图.avi
10 类图作业.avi
11 设计模式基本概念.avi
12 面向对象设计原则.avi
13 开闭原则.avi
14 迪米特法则.avi
15 合成复用原则.avi

day2

01 昨天课程回顾.avi
02 依赖倒转原则.avi
03 简单工厂模式—理论.avi
04 简单工厂模式-代码实现.avi
05 工厂方法模式.avi
06 简单工厂和工厂方法模式适用场景.avi
07 抽象工厂模式.avi
08 单例模式_饿汉式和懒汉式创建.avi
09 上午课程回顾.avi
10 单例对象释放问题.avi
11 多线程基本概念.avi
12 单例碰到多线程.avi
13 代理概念理解案例.avi
14 代理模式举例.avi
15 代理模式的基本理论.avi

day3

01 上次课程回顾.avi
02 外观模式_概念.avi
03 外观模式案例代码.avi
04 适配器模式.avi
05 模板方法模式.avi
06 策略模式.avi
07 命令模式.avi
08 观察者模式.avi
09 装饰器模式.avi

05_数据结构

day1

01 数据结构基本概念_大O表示法.avi
02 线性表基本概念.avi
03 动态数组框架搭建.avi
04 动态数组框架实现.avi
05 动态数组测试.avi
06 单向链表框架搭建.avi
07 上午课程回顾.avi
08 单项链表框架实现.avi
09 单向链表测试3.avi
10 企业链表思路.avi
11 企业链表实现_测试.avi

day2

01 昨天课程回顾.avi
02 循环链表思路.avi
03 循环链表框架.avi
04 循环链表框架实现.avi
05 循环链表测试.avi
06 约瑟夫问题.avi
07 栈的顺序存储框架搭建.avi
08 栈的顺序存储框架实现.avi
09 栈的顺序存储测试.avi
10 栈的链式存储框架搭建.avi
11 栈的链式存储框架实现.avi
12 栈的链式存储测试.avi
13 队列的顺序存储框架搭建.avi
14 队列的顺序存储框架实现.avi
15 队列的顺序存储测试.avi

day3

01 上节课回顾.avi
02 栈的应用_就近匹配.avi
03 栈的应用_中缀表达式转后缀表达式.avi
04 栈的应用_中缀表达式转后缀表达式实现1.avi
04 栈的应用_中缀表达式转后缀表达式实现2.avi
05 栈的应用_中缀表达式转后缀表达式—_Bug修复.avi
06 栈的应用_后缀表达式求解.avi
07 树的基本概念.avi
08 树的存储.avi
09 二叉树的基本概念.avi
10 二叉树先序遍历_中序遍历_后序遍历.avi
11 二叉树递归遍历.avi
12 二叉树编程实战_求叶子结点数目.avi
13 二叉树编程实战_求二叉树的高度.avi
14 二叉树的拷贝和释放.avi

day4

01 昨天课程回顾.avi
02 二叉树非递归遍历思路.avi
03 二叉树的非递归遍历代码实现.avi
04 二叉树的创建.avi
05 上午课程回顾.avi
06 排序基本概念.avi
07 冒泡排序.avi
08 冒泡排序改进版.avi
09 选择排序.avi
10 插入排序.avi
11 插入排序代码实现.avi
12 插入排序代码思路梳理.avi
13 希尔排序思路.avi
14 希尔排序.avi

day5

01 上次课程回顾.avi
02 快速排序思想.avi
03 快速排序代码实现.avi
04 归并排序.avi
05 测试.avi
06 堆排序思路.avi
07 堆排序代码.avi
08 web闲聊.avi





百度网盘可以用手机平板电脑在线播放,也可以下载之后播放

本帖资源评论
IT9学院从入门到精通完整系统化学习C++编程
[C语言] C语言基础-潘老师 千锋3G学院-C语言基础视频教程
黑手论坛C++编程系列培训教程
[C/C++基础] 中华隐士黑客联盟 C++入门学习VIP培训教程
最新传智播客C/C++第五期完整视频 RAR-DOC+WMV+TXT+PDF 80G
从C++起步到MFC实战VC++软件工程师高端培训(服务器端开发方向)332课
C++收银系统项目实战视频教程 C++开发网吧收银系统(MFC+ADO)
计算机二级c语言视频教程 教学视频 百度网盘下载(价值30元)
[视频教程] C,C++全套
[C语言] 潜力股Swift语言来了 你还没学? 基础教程+c语言混编+调试技巧+足球实况开发实例
C++高级主题实战精讲视频
openCV3编程入门+源代码
甲壳虫C++培训教程
[C/C++基础] 中华隐士黑客联盟 C++入门学习VIP培训教程
阳光学院C++编程视频教程 完整版 76讲+实战
[C语言] 超多资源~总有适合大家的.NET C# C++全套学习资源
C++收银系统项目实战视频教程 网易云课堂C++开发工程师案例-网吧收银系统(MFC+ADO)
C语言视频教程/C语言也能干大事视频教程全集(高清)
范磊C++视频教程 C++从新手到高手全方位学习 随书DVD文件
C++视频教程-范磊主讲(2.91G)
没有账号? 注册