学途无忧
标题:
黑马传智C/C++基础教程(含设计模式、数据结构),全套视频教程学习资料通过百度云网盘下载
[打印本页]
作者:
admin
时间:
2021-4-13 11:01
标题:
黑马传智C/C++基础教程(含设计模式、数据结构),全套视频教程学习资料通过百度云网盘下载
资源详情
【课程内容】
01_C语言提高
day01
01_课程安排.A危i
02_程序进阶之路.A危i
03_听课要求.A危i
04_学习重点.A危i
05_cs和bs区别.A危i
06_学习标准.A危i
07_选择法排序.A危i
08_函数封装和数组形参退化为指针.A危i
09_数组退化为指针补充.A危i
10_数据类型本质.A危i
11_给类型起别名.A危i
12_void类型.A危i
13_上午课程回顾.A危i
14_变量的使用.A危i
15_内存四区模型介绍.A危i
16_全局区分析.A危i
17_栈区分析.A危i
18_堆区分析.A危i
19_函数调用模型.A危i
20_静态局部变量的使用.A危i
21_总结.A危i
22_栈的生长方向和内存存放方向验证.A危i
23_指针也是一种数据类型.A危i
24_通过星号操作内存.A危i
25_作业.A危i
day02
01_今天课程安排.A危i
02_昨天课程回顾.A危i
03_课堂答疑.A危i
04_分文件说明.A危i
05_作业讲解.A危i
06_指针变量和它指向的内存块是两个不同的概念.A危i
07_指针易错点.A危i
08_改变指针指向.A危i
09_通过指针间接赋值条件.A危i
10_通过形参改变实参的值.A危i
11_间接赋值是指针存在最大的意义.A危i
12_二级指针间接赋值.A危i
13_上午课程回顾.A危i
14_指针做参数输入输出特忄生.A危i
15_字符串初始化.A危i
16_转义字符说明.A危i
17_数组法和指针法操作字符串.A危i
18_字符串拷贝.A危i
19_完善字符串拷贝函数.A危i
20_strstr中的while和do-while模型.A危i
21_两头堵模型.A危i
22_两头堵模型强化.A危i
23_作业.A危i
day03
01_今天课程安排.A危i
02_课程回顾:指针强化01.A危i
03_课程回顾:指针强化02.A危i
04_课程回顾:字符串.A危i
05_作业讲解(上).A危i
06_作业讲解(下).A危i
07_作业讲解补充.A危i
08_const的使用.A危i
09_上午课程回顾.A危i
10_C语言中const是一个冒牌货.A危i
11_指针做函数参数:值传递.A危i
12_二级指针做函数参数输出特忄生.A危i
13_指针数组的使用.A危i
14_二级指针做输入:第一种内存模型.A危i
15_二维数组的使用.A危i
16_二级指针做输入:第二种内存模型.A危i
17_二级指针第三种内存模型.A危i
18_二级指针第三种内存模型强化.A危i
19_作业.A危i
day04
01_今天课程安排.A危i
02_课程回顾:二级指针做输出.A危i
03_课程回顾:二级指针做输入.A危i
04_作业讲解(上).A危i
05_作业讲解(中).A危i
06_作业讲解(下).A危i
07_作业补充.A危i
08_多级指针的使用.A危i
09_一维数组的使用.A危i
10_数组类型的定义.A危i
11_上午课程回顾.A危i
12_指针数组.A危i
13_数组指针.A危i
14_数组指针强化.A危i
15_数组越界问题验证.A危i
16_数组指针总结.A危i
17_二维数组数组名.A危i
18_二维数组数组名强化.A危i
19_内存是线忄生存储(不存在多维数组).A危i
20_数组指针和二维数组结合.A危i
21_首行首元素地址和首行首地址的区别.A危i
22_二维数组做形参.A危i
23_作业.A危i
day05
01_今天课程安排.A危i
02_课程回顾01.A危i
03_课程回顾02.A危i
04_作业讲解(上).A危i
05_作业讲解(下).A危i
06_作业补充.A危i
07_结构体基本操作.A危i
08_结构体内存四区.A危i
09_结构体变量相互赋值.A危i
10_结构体静态数组.A危i
11_结构体动态数组.A危i
12_结构体套一级指针问题抛出.A危i
13_结构体嵌套一级指针.A危i
14_结构体做函数参数.A危i
15_结构体嵌套二级指针问题抛出.A危i
16_点运算符和指针法操作区别.A危i
17_结构体嵌套二级指针.A危i
18_结构体嵌套二级指针强化.A危i
19_结构体数组排序.A危i
20_结构体的深拷贝和浅拷贝.A危i
21_结构体的深拷贝和浅拷贝总结.A危i
22_结构体偏移量.A危i
23_结构体字节对齐.A危i
day06
01_今天课程安排.A危i
02_课程回顾.A危i
03_作业讲解(上).A危i
04_作业讲解(下).A危i
05_文件基本概念.A危i
06_文件api介绍.A危i
07_标准输入输出文件.A危i
08_绝对路径和相对路径的区别.A危i
09_路径补充.A危i
10_fputc的使用.A危i
11_fgetc的使用.A危i
12_按照行读写文件.A危i
13_上午课程回顾.A危i
14_按照块读写文件.A危i
15_按照格式化读写文件.A危i
16_随机位置读文件.A危i
17_加密解密介绍.A危i
18_加密解密测试.A危i
19_加密解密框架搭建.A危i
20_加密文件实现01.A危i
21_加密文件实现02.A危i
22_作业.A危i
day07
01_今天课程安排.A危i
02_课程回顾01.A危i
03_课程回顾02.A危i
04_作业讲解(上).A危i
05_作业讲解(下).A危i
06_配置文件读写案例:框架搭建.A危i
07_配置文件读写案例:读操作.A危i
08_配置文件读写案例:写操作.A危i
09_头文件补充说明.A危i
10_链表和数组的区别.A危i
11_链表概念和分类.A危i
12_结构体套结构体.A危i
13_静态链表的使用.A危i
14_链表操作:头结点的创建和链表的遍历.A危i
15_链表操作:插入结点.A危i
16_链表操作:删除结点.A危i
17_链表操作:清空链表.A危i
18_函数指针变量的定义.A危i
19_函数指针数组.A危i
20_回调函数的使用.A危i
21_作业.A危i
day08
01_今天课程安排.A危i
02_课程回顾01.A危i
03_课程回顾02.A危i
04_链表和内存四区图结合.A危i
05_链表操作:删除指定所有结点.A危i
06_链表操作:链表排序.A危i
07_链表操作:升序插入结点.A危i
08_链表操作:链表的翻转.A危i
09_函数递归.A危i
10_函数递归应用:字符串反转.A危i
11_预处理介绍和宏定义使用.A危i
12_宏定义函数.A危i
13_条件编译.A危i
14_指针复习01.A危i
15_指针复习02.A危i
16_动态库的封装和使用.A危i
17_日志打印.A危i
18_内存泄露检查.A危i
02_C++基础
day01
1课程介绍.A危i
2C++中的helloworld.A危i
3命名空间的定义.A危i
4C++语言对C的增强和bool.A危i
5 三目运算符的加强.A危i
6const的增强.A危i
7枚举的增强.A危i
8引用的基本概念.A危i
9中午回顾.A危i
10引用的本质.A危i
11常量指针.A危i
12引用作为函数的返回值.A危i
13指针引用.A危i
14const引用.A危i
15课程回顾和作业.A危i
day02
1昨日回顾.A危i
2内联函数.A危i
3函数的默认参数和占位参数.A危i
4函数重载.A危i
5函数重载和函数指针.A危i
6类的基本概念.A危i
7类的封装.A危i
8中午回顾.A危i
9面向过程和面向对象.A危i
10面向对象求圆的面积和周长.A危i
11圆的周长和面积多文件编写.A危i
12判断两个立方体是否相等.A危i
13判断点是否在圆的内部.A危i
14作业和今日回顾.A危i
day03
1昨日回顾.A危i
2作业-判断两个圆是否相交.A危i
3构造和析构.A危i
4默认的无参构造和析构函数.A危i
5拷贝构造函数.A危i
6类中默认函数的隐藏条件.A危i
7拷贝构造函数应用场景1.A危i
7拷贝构造函数应用场景2.A危i
8深拷贝和浅拷贝.A危i
9中午回顾.A危i10构造函数的初始化列表1.A危i
11构造函数的初始化列表2.A危i
12强化练习1.A危i
13强化练习2.A危i
15new和delete1.A危i
16new和delete2.A危i
17静态成员变量和静态成员函数.A危i
18static练习.A危i
19static占用的大小.A危i
20今日回顾和作业.A危i
day04
1昨日回顾.A危i
2强化练习-仓库货物管理1.A危i
3强化练习-仓库货物管理2.A危i
4this指针.A危i
5对象返回自身.A危i
6强化练习-自定义的数组类.A危i
7中午回顾.A危i
8友元函数1.A危i
9友元函数2.A危i
10友元类和友元的关系忄生质.A危i
11操作符重载的基本语法.A危i
12操作符重载的规则.A危i
13单目和双目运算符重载.A危i
14左移右移操作符重载.A危i
15今日回顾和作业.A危i
day05
1昨日回顾.A危i
2等号操作符重载.A危i
3自定义的数组类.A危i
4重载小括号和new-delete操作符1.A危i
5重载小括号和new-delete操作符2.A危i
6中午回顾.A危i
7不建议重载并且和或者操作符.A危i
8自定义智能指针.A危i
9自定义的string类1.A危i
10自定义的string类2.A危i
11自定义的string类3.A危i
12今日回顾和作业.A危i
day06
1昨日回顾.A危i
2类和类之间的关系.A危i
3继承的基本概念.A危i
4有关继承的名词定义.A危i
5类的继承方式.A危i
6类的继承方式练习.A危i
7类的赋值兼容原则.A危i
8子类中的构造和析构.A危i
9父类和子类出现重名变量.A危i
10继承中的static.A危i
11中午回顾.A危i
12多继承与虚继承.A危i
13多态的定义和多态的三个必要条件.A危i
14多态的意义.A危i
15学生多态案例.A危i
16动态联编和静态联编.A危i
17虚析构函数.A危i
18重载重写重定义.A危i
19作业.A危i
day07
1昨日回顾.A危i
2多态的原理1.A危i
3多态的原理2.A危i
4验证vptr指针的存在.A危i
5vptr指针的分布初始化.A危i
6父类指针和子类指针的步长.A危i
7纯虚函数和抽象类1.A危i
8纯虚函数和抽象类2.A危i
9中午回顾.A危i
10面向抽象类编程-大哥看场子.A危i
11纯虚函数和多继承.A危i
12面向抽象类编程-动物园案例.A危i
13面向抽象类编程-电脑组装1.A危i
14面向抽象类编程-电脑组装2.A危i
15作业.A危i
day08
1昨日回顾.A危i
2多态案例-几何图形.A危i
3多态案例-程序员.A危i
4多态案例-企业员工薪资管理-抽象类和技术人员实现.A危i
5多态案例-企业员工薪资管理-经理和销售员工的实现.A危i
6多态案例-销售经理的实现.A危i
7多态案例-总体测试.A危i
8数组指针和数组类型_有问题.A危i
9中午回顾.A危i
10函数指针的语法和意义.A危i
11C语言实现多态现象案例-诸葛亮的锦囊妙计1.A危i
11C语言实现多态现象案例-诸葛亮的锦囊妙计2.A危i
12复习.A危i
03-STL
day01
01函数模板基本语法.A危i
02函数模板和普通函数的区别_函数模板调用规则.A危i
03c编译过程概述.A危i
04编译过程测试.A危i
05模板函数实现原理剖析.A危i
06类模板基本语法.A危i
07函数模板案例_char和int类型数组排序.A危i
08类模板派生普通类_类模板派生类模板.A危i
09普通类的.h和.cpp分离编写方式.A危i
10类模板类内实现.A危i
11上午课程回顾.A危i
12类模板类外实现_模板类中使用友元1.A危i
12类模板类外实现_模板类中使用友元2.A危i
13类模板h和cpp分离编写分析.A危i
14类模板h和cpp分离编写解决方案.A危i
day02
01昨天课程回顾.A危i
02MyArray框架搭建.A危i
03MyArray函数实现.A危i
04类型转换基本语法.A危i
05类型转换static_cast和dynamic_cat.A危i
06类型转换const_cat和reinterpret_cat.A危i
07异常理论概念.A危i
08异常基本语法.A危i
09上午课程回顾.A危i
10栈解旋.A危i
11异常接口声明.A危i
12异常类型.A危i
13异常对象生命周期.A危i
14C标准异常类使用举例_编写自己的异常类.A危i
15继承在异常中的应用.A危i
day03
01C输入和输出流_缓冲区.A危i
02C标准输入流.A危i
03标准输出_格式化输出.A危i
04文本文件操作.A危i
05二进制文件读写.A危i
06STL基本理论容器_算法_迭代器概念.A危i
07STL容器算法迭代器分离案例.A危i
08STLhelloworld程序.A危i
09上午课程回顾.A危i
11string容器概念.A危i
12string_初始化_拼接_赋值_查找.A危i
13string替换_比较_子串_插入和删除.A危i
14vector容器概念_动态增长原理.A危i
15vector容器初始化_常用赋值操作.A危i
16vector存取_插入删除_大小操作.A危i
17巧用swap收缩vector空间.A危i
18reserve预留空间提高程序效率.A危i
day04
01C输入和输出流_缓冲区.A危i
02C标准输入流.A危i
03标准输出_格式化输出.A危i
04文本文件操作.A危i
05二进制文件读写.A危i
06STL基本理论容器_算法_迭代器概念.A危i
07STL容器算法迭代器分离案例.A危i
08STLhelloworld程序.A危i
09上午课程回顾.A危i
11string容器概念.A危i
12string_初始化_拼接_赋值_查找.A危i
13string替换_比较_子串_插入和删除.A危i
14vector容器概念_动态增长原理.A危i
15vector容器初始化_常用赋值操作.A危i
16vector存取_插入删除_大小操作.A危i
17巧用swap收缩vector空间.A危i
18reserve预留空间提高程序效率.A危i
day05
01昨天课程回顾.A危i
02map_multimap基本高数.A危i
03map容器基本操作_四种插入方式比较.A危i
04multimap案例框架搭建.A危i
05multimap案例框架函数实现.A危i
06map补充.A危i
07容器元素深拷贝和浅拷贝问题.A危i
08容器共忄生和使用场景.A危i
09函数对象基本概念.A危i
10上午课程回顾.A危i
11内建函数对象.A危i
12bind1st_bind2nd绑定适配器.A危i
13not1not2取反适配器.A危i
14ptr_fun函数对象适配器mem_funmem_fun_ref成员函数适配器.A危i
15查找算法.A危i
16常用的遍历.A危i
04-设计模式
day1
01常用的排序算法.A危i
02常用的拷贝和替换算法.A危i
03常用算数生成算法和常用的集合算法.A危i
04综合案例_思路.A危i
05综合案例_框架搭建.A危i
06综合案例_框架实现.A危i
07UML基本概念.A危i
08用例图.A危i
09类图.A危i
10类图作业.A危i
11设计模式基本概念.A危i
12面向对象设计原则.A危i
13开闭原则.A危i
14迪米特法则.A危i
15合成复用原则.A危i
day2
01昨天课程回顾.A危i
02依赖倒转原则.A危i
03简单工厂模式—理论.A危i
04简单工厂模式-代码实现.A危i
05工厂方法模式.A危i
06简单工厂和工厂方法模式适用场景.A危i
07抽象工厂模式.A危i
08单例模式_饿汉式和懒汉式创建.A危i
09上午课程回顾.A危i
10单例对象释放问题.A危i
11多线程基本概念.A危i
12单例碰到多线程.A危i
13代理概念理解案例.A危i
14代理模式举例.A危i
15代理模式的基本理论.A危i
day3
01上次课程回顾.A危i
02外观模式_概念.A危i
03外观模式案例代码.A危i
04适配器模式.A危i
05模板方法模式.A危i
06策略模式.A危i
07命令模式.A危i
08观察者模式.A危i
09装饰器模式.A危i
05_数据结构
day1
01数据结构基本概念_大O表示法.A危i
02线忄生表基本概念.A危i
03动态数组框架搭建.A危i
04动态数组框架实现.A危i
05动态数组测试.A危i
06单向链表框架搭建.A危i
07上午课程回顾.A危i
08单项链表框架实现.A危i
09单向链表测试3.A危i
10企业链表思路.A危i
11企业链表实现_测试.A危i
day2
01昨天课程回顾.A危i
02循环链表思路.A危i
03循环链表框架.A危i
04循环链表框架实现.A危i
05循环链表测试.A危i
06约瑟夫问题.A危i
07栈的顺序存储框架搭建.A危i
08栈的顺序存储框架实现.A危i
09栈的顺序存储测试.A危i
10栈的链式存储框架搭建.A危i
11栈的链式存储框架实现.A危i
12栈的链式存储测试.A危i
13队列的顺序存储框架搭建.A危i
14队列的顺序存储框架实现.A危i
15队列的顺序存储测试.A危i
day3
01上节课回顾.A危i
02栈的应用_就近匹配.A危i
03栈的应用_中缀表达式转后缀表达式.A危i
04栈的应用_中缀表达式转后缀表达式实现1.A危i
04栈的应用_中缀表达式转后缀表达式实现2.A危i
05栈的应用_中缀表达式转后缀表达式—_Bug修复.A危i
06栈的应用_后缀表达式求解.A危i
07树的基本概念.A危i
08树的存储.A危i
09二叉树的基本概念.A危i
10二叉树先序遍历_中序遍历_后序遍历.A危i
11二叉树递归遍历.A危i
12二叉树编程实战_求叶子结点数目.A危i
13二叉树编程实战_求二叉树的高度.A危i
14二叉树的拷贝和释放.A危i
day4
01昨天课程回顾.A危i
02二叉树非递归遍历思路.A危i
03二叉树的非递归遍历代码实现.A危i
04二叉树的创建.A危i
05上午课程回顾.A危i
06排序基本概念.A危i
07冒泡排序.A危i
08冒泡排序改进版.A危i
09选择排序.A危i
10插入排序.A危i
11插入排序代码实现.A危i
12插入排序代码思路梳理.A危i
13希尔排序思路.A危i
14希尔排序.A危i
day5
01上次课程回顾.A危i
02快速排序思想.A危i
03快速排序代码实现.A危i
04归并排序.A危i
05测试.A危i
06堆排序思路.A危i
07堆排序代码.A危i
08web闲聊.A危i
欢迎光临 学途无忧 (http://xuetu123.com/)
Powered by Discuz! X3.2