- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(2013.10.11)数据结构(本)课程教学研讨(文本)
王春凤:各位老师大家好!欢迎参加数据结构课程的教研活动。
本次活动的主题:
研讨课程的重难点,教学方法建议,考核方式及题型等。
一、课程性质和定位
切实理解“数据结构”课程的性质和定位是教师进行教材设计、组织、教学内容安排、所使用的教学方法的依据,也是学生学习的导向
课程性质和定位
“数据结构”是计算机科学与技术专业的专业基础课和主干课程之一;
是理论和实践密切结合的课程;
是集数据存储和访问方法、程序设计技术、相关算法设计等为一体的综合性课程;
对广播电视大学计算机科学技术专业更应注重于应用。
二、课程教学的要点
把握以下两点:
1.教师要始终把握住课程的教学目的和要点,并贯穿在教学的始终,用最简单明了的语言反复传达给学生,只有这样,才能牢牢抓住课程的主线,才能自觉地把所学知识在实践中成功得到应用。
2.学习基本的数据结构,包括它们的逻辑结构、性质和操作。学习如何合理地把数据存储到计算机中(存储结构),以便正确有效地对数据进行访问,实现有关算法,完成对数据的加工处理。
三、教材中重点章节及章节间的关系
1.第一章介绍数据结构和算法的基本概念,第2-7章由浅入深讨论相关的数据结构.第8-9章结合数据结构,介绍部分典型算例
2.教材的重点章节为线性表、栈和队列、树和二叉树、图、查找、排序.第1章绪论只要求掌握基本概念、第4章串的逻辑结构类似于线性表,只是数据对象为字符集.操作上以“串整体”或“字串”为操作对象,这一部分只要能利用C语言的字符数组对串进行相关操作即可。
第5章数组与广义表是线性表的扩充,表中的数据元素本身也是一个数据结构.一旦建立了数组,元素个数和元素间的关系不再发生变动(不作删除、插入),这一部分只要能正确应用数组和广义表,掌握特殊矩阵的压缩存储方法即可
四、各章重点
第1章 绪论
1.数据结构:(数据元素间的关系称为结构),相互间存在一种或多种特定关系的数据元素的集合称为数据结构
逻辑结构:元素间的逻辑关系,与计算机无关
物理结构:是逻辑结构在计算机中的表示(包括数据元素和关系的表示),同一种逻辑结构可以对应不同的物理结构
2.基本的数据结构
集合、线形、树形、图
3.算法:解决特定问题的方法
第2章 线性表
1.线性表的定义
2.顺序存储(顺序表)
3.链式存储(链表)
以结构变量存储结点,动态生成结点,以指针链接结点,能有效利用存储空间,插入删除方便,但不能随机访问.单向链表可从某结点访问到后继结点
4.单向链表操作的关键步骤:
5.双向链表:
每个结点有两个指针域,一个指向直接后继,一个指向直接前驱.头结点的prio指向尾结点,尾结点的next指向头结点,从任一结点可访问前驱和后继
第3章 栈和队列
1.栈和队列是运算受限制的线性表
2.栈:后进先出(LIFO)
3.顺序栈:
4.链栈:
5.队列:(FIFO)
6.顺序队列:
7.链队列:
第4章 串
1.每个字符占一个字节。
2.C字符串的特点是在串尾自动加一个结束符。
3.有关串的运算的函数(求串长、复制、连接、比较、查找字符、查找子串),要求能掌握函数的功能。
第5章 数组
1.特殊矩阵例如对称矩阵的压缩存储结构,矩阵元素与一维数组元素的对应,设数组下标从1开始,矩阵元素a4,3,(1+2+3)+3=9,a4,3对应b[9]
2.稀疏矩阵的三元组存储结构(行,列,非零元)
第6章 树和二叉树
1.树的定义:
连通不含回路的图
2.二叉树的性质:
二叉树上终端结点数(叶结点数)等于双分子结点数(度数为2的结点数)加1
二叉树第i层上至多有2i-1个结点
深度为h的二叉树至多有2h-1个结点
二叉树中编号为i的结点,左孩子结点编号为2i,右孩子结点为2i+1
满二叉树、完全二叉树
3.二叉树的存储结构
顺序存储:
链式存储结构:
链式存储的二叉树的空指针域:
设结点数为n,共有2n个指针域,有n-1个指针域指向n-1个结点(根结点除外)所以有2n-(n-1)个指针没有指向(空指针域为n+1)
二叉树的遍历:
二叉树的递归遍历算法、递归调用、输出结点信息
结点的权和带权路径长度:
哈夫曼树(最优树):
n个带权叶结点构成的所有二叉树中,带权路径长度WPL最小的二叉树
构造Huffman树的算法:
设n个权值{w1,w2,…,wn},
(1)在权值集合中取权值两个最小的作为叶结点,以它们的权值之和作为它们的父结点的权值
构造Huffman树的算法:
(2)在剩余的权值集合中,加入上述父结点的权值得到新权值集合,重复步骤(1),直到权值集合中只剩下一个权值,生成一棵有n个结点的Huffman树。
哈夫曼编码:
第7章 图
1.图的存储结构
2.图的遍历:
图的广度优先遍历的规则和步骤:
(1)
您可能关注的文档
- 最新英语词汇(精华版).doc
- (1-6年级)学生期末评语集锦(打印版).doc
- (5J07)普通化学(97年2月12日五版)勘误表.doc
- (10.8)六年级数学周三家庭作业.doc
- (10.18)六年级数学分数乘除检测试题.doc
- (10.22)六年级数学周一家庭作业.doc
- (10.23)六年级周末试卷(八).doc
- (10.24)六年级数学周三试卷.doc
- (11.2)六年级数学周末练习卷(九).doc
- (11.14)六年级数学周末卷(十一).doc
- [中央]2025年水利部太湖流域管理局局属事业单位招聘5人笔试历年参考题库附带答案详解.docx
- 2024年02月[广东]2024年中信银行信用卡中心总部社会招考(219)笔试历年参考题库附带答案详解.docx
- 2024年02月[广东]2024年广发银行信用卡中心管理培训生(运营管理类)春季校园招考笔试历年参考题库附带答案详解.docx
- 2024年02月[新疆]2024年北京银行乌鲁木齐地区现场审计岗社会招考笔试历年参考题库附带答案详解.docx
- 2024年02月[新疆]2024年民生银行乌鲁木齐分行春季校园招考笔试历年参考题库附带答案详解.docx
- 2024年02月[江苏]2024年苏州银行盐城分行招考(026)号笔试历年参考题库附带答案详解.docx
- 2024年02月[广东/广西/湖北]2024深圳农商银行春季校园招考笔试历年参考题库附带答案详解.docx
- 2024年02月[新疆]昆仑银行乌鲁木齐分行招考笔试历年参考题库附带答案详解.docx
- 2024年02月[江苏]2024年苏州银行零售银行总部财富管理部招考(029)号笔试历年参考题库附带答案详解.docx
- 2025年中国接触簧片市场调查研究报告.docx
最近下载
- 绿城好房子体系.pptx
- AI在计算机科学教学中的应用论文.docx
- 人教版七年级历史下册期末试卷(含答案).pdf VIP
- 员工手册电子版员工手册电子版.doc VIP
- 【高考数学押题卷】2025年全国100所名校高考模拟示范卷七含答案或解析.pdf
- 孚瑞肯FR100系列变频器使用说明书.pdf
- 开放系统22226《物业管理实务(2)》期末机考真题及答案(第101套).docx
- 武侯区2018-2019学年五年级下数学调考试卷-.pdf VIP
- 尪痹(类风湿关节炎)中医护理效果评价表.docx VIP
- J B-T 10441.3-2004 电工用皱纹绝缘纸 第3部分 技术要求.pdf VIP
文档评论(0)