第1讲:课程概述和数据结构基本概念课件.ppt
《第1讲:课程概述和数据结构基本概念课件.ppt》由会员分享,可在线阅读,更多相关《第1讲:课程概述和数据结构基本概念课件.ppt(33页珍藏版)》请在三一办公上搜索。
1、1,数据结构,Neusoft Institute of Information,IT Education&Training,2,姓 名:李德光 系 部:计算机系 办公地址:C7201 E-mail:,一、自我介绍,第一章:绪论,3,1、为什么要学习数据结构在本专业中的地位:数据结构是主修课,4个学分,是后续课程的基础 毕业后工作的需要 面试题中主要考数据结构的内容工作中经常会用到数据结构的知识,二、课程介绍,第一章:绪论,程序数据结构算法,4,2、如何学习数据结构学好理论,掌握算法 要想做与数据结构相关的项目,就必须首先掌握数据结构的各项知识和技能。将算法用一种程序设计语言实现 数据结构有比较
2、多的概念和知识点,因此要多编程,多实践,以加深对这些概念的理解,二、课程介绍,第一章:绪论,5,3、数据结构和编程语言(C语言)的关系 数据结构:是一个概念和理论的集合 编程语言:对这些概念和理论进行实现,以便于在软件项目中使用。,第一章:绪论,6,4、课程讲述内容第一章 绪论第二章 线性表第三章 栈和队列第四章 串第六章 树和二叉树第七章 图 第九章 查找第十章 内部排序,第一章:绪论,7,5、课程教学目标理解三种数据结构:线性结构、树形结构和图形结构;掌握典型算法的基本思想。能将常用算法用c语言程序实现并运行正确,加深理解数据结构。灵活运用各种数据结构,设计高效的算法解决实际问题,第一章:
3、绪论,8,1、考核方法:,三、考核方法,第一章:绪论,平时成绩60,出勤率10平时作业、测试40课堂表现10,期末考试40,授课的课时:4学时/周,9,1、座位前排不留空,后排不坐人,四、课堂要求,第一章:绪论,看视频、打游戏,扣分如下:第1次违纪写不少于3000字检讨!第2次违纪平时考勤和课堂表现按0分记!第3次违纪,本门课程不合格!其余课堂违纪现象(例如戴耳机、玩手机)视其情节具体扣除1-10分。旷课1次扣10分,旷课次数达到5次,本门课程不合格!迟到5分钟扣2分,迟到10分钟扣5分,超过10分钟扣10分。,2、课堂违纪处理:,10,第一章 绪论,本章主要介绍以下内容 数据结构研究的主要内
4、容 数据结构中涉及的基本概念 算法的概念、描述方法以及评价标准,11,要能回答的问题,1.什么是数据结构?2.数据结构有那些基本结构?3.什么是数据的物理结构和逻辑结构?4.数据结构主要研究什么?5.算法与程序的区别?6.算法的特性及其评价标准?,第一章:绪论,12,一、什么是数据结构,数据结构,数据,结构(关系),第一章:绪论,计算机科学:数据指所有能够输入到计算机中并被计算机程序处理的符号集合。,13,第一章:绪论,数据的表现形式简单数据(数字、字符、非数字字符)例如:学号(20020001);年龄(18);姓名(王红);照片复杂数据 例如:学生(20020001、王红、男、18);学生信
5、息表,14,一、什么是数据结构,第一章:绪论,因此,数据结构是指具有某种联系的数据元素以及元素之间所构成的各种关系的集合。,15,二、数据结构有那些基本结构,应用举例1学籍档案管理 假设一个学籍档案管理系统应包含如下表所示的学生信息。,第一章:绪论,16,特点:l每个学生的信息占据一行,所有学生的信息按学号顺序依次排列构成一张表格;l表中每个学生的信息依据学号的大小存在着一种前后关系,这就是我们所说的线性结构;l对它的操作通常是插入某个学生的信息,删除某个学生的信息,更新某个学生的信息,按条件检索某个学生的信息等等。,第一章:绪论,17,应用举例2Windows文件系统,第一章:绪论,18,特
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程 概述 数据结构 基本概念 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3834412.html