# courseware_new **Repository Path**: root-x/courseware_new ## Basic Information - **Project Name**: courseware_new - **Description**: 课件和项目笔记 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-04-07 - **Last Updated**: 2021-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 课件 所有课件内容和项目 ### 数据结构 1. STL概述 讲解c++的一些新特性,STL常见的容器,以及以后会了解到的知识点 1. vector 讲解vector容器的使用,和vector的一些特性,以及如何使用vector提高开发效率 1. deque和List 讲解如果使用deque和list两个容器的使用,并比较和vector之间的区别和优缺点 1. Map 关联式容器Map的使用,同学也会讲解multimap,unorder_map,unordered_map,unordered_multimap,set等关联式容器的使用 树 开始讲解数据结构中的树 1. 二叉树 开始讲解数据结构中的二叉树 1. 完全二叉树和二叉堆 实现一颗完全二叉树和一颗二叉堆 1. 二叉搜索树 实现一颗二叉搜索树 1. 哈希表 实现一个哈希表 1. 图 实现数据结构中的图 1. 广度和优先搜索 实现图的广度优先搜索和深度优先搜索 1. A*寻路 实现一个寻路算法,找到最短路径 1. 总复习 ### MySQL数据库 1.数据库基础 讲解数据库的安装和数据库的概念 2.数据库的设计 讲解如何设计一个完整的数据库 3.DML和DDL 使用mysql的DML语句和DDL语句中的命令来创建数据库 4.完整性约束 对创建的数据库添加约束来保证数据库的完整性 5. DQL查询语句 使用DQL语句实现查询 6. 多表查询 对多张表进行查询和组合查询的使用 7. 视图和索引 使用数据库中的视图来间接的查询表,使用索引来优化查询 8. 数据库函数 了解数据库中的常见的函数,如聚合函数,数学函数等 9. 函数和存储过程 自己来实现函数来进行数据处理,和通过存储过程来完成语句的操作 10. 流程控制 使用mysql中程序设计,顺序结构,分支结构,循环结构 11. 触发器和事件 通过触发器实现增删改的过程中数据的操作,事件可以让服务器定时完成任务 12. 事务和锁 了解事务的数据处理方式和解决多用户操作的问题 13. 游标和条件处理 通过游标来进行数据的单独处理,条件处理可以式存储过程在处理的过程中对错误进行处理 14. CAPI和ODBC连接 使用C/C++连接数据库,实现数据的动态操作 15. 总复习 复习前面的内容