下载此文档

课时计划(教案).doc


文档分类:中学教育 | 页数:约70页 举报非法文档有奖
1/70
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/70 下载此文档
文档列表 文档介绍
1
课时计划〔教案〕
编号 001
周次
第1周
日期
3月1日
课时安排
2
课题
数据结构的基本概念
教材的重点、难点分析
1、引用参数的使用.     
2、new与delete的正确使用
3、数据结
两种定义的区别〔提问〕


课后作业
7
课时计划〔教案〕
编号 004
周次
第3周
日期
3月12日
课时安排
3
课题
链表
教材的重点、难点分析
1、链表中指针操作技术     

2、单链表上查找、插入和删除算法的实现




1、熟练掌握链式存储结构的描述方法----指针操作和内存动态分配编程
技术
2、熟练掌握在各种链表结构中实现线性表操作的基本方法
教学方法和
教学手段
教学方法:
讲解, 提问
教学手段:
PPT课件,板书




Chapter2〔续〕

三、线性表的几个链式表示及其实现-----链表

LNode和LinkList的含义有什么不同?〔提问〕

方法一:头插法,方法二:尾插法
8




引入“头结点”的使用好处。

〔1〕按序号查找GetElem()
提问:书上算法中为什么if(!p||j>i)表示第i个元素不存在?
什么情况下发生p为空和j>i?
〔2〕定位查找LocateElem()
注意比较插入和删除的算法中while循环条件的不同!
为什么?
课后作业
9
课时计划〔教案〕
编号 005
周次
第3周
日期
3月15日
课时安排
2
课题
线性表的应用
教材的重点、难点分析
1、循环链表和双向链表的正确使用     

2、用单链表实现稀疏多项式的加法运算




1、能够从时间和空间复杂度的角度综合比较线性表两种存储结构的不
同特点及其适用场合
2、掌握稀疏多项式的抽象数据类型的定义、表示和加法的实现
教学方法和
教学手段
教学方法:
讲解
教学手段:
PPT课件,板书




Chapter2〔续〕


注意领会用尾指针表示的好处
例:将表(a1,a2,…,an)和(b1,b2,…,bm)链接成表〔a1,a2,…,an,b1,b2,…,bm〕
注:用尾指针表示循环链表,其实间复杂度O(1)

10





重点介绍插入运算和删除运算指针的变化
一元多项式的表示及相加
重点讨论用单链表结构实现两个稀疏多项式的相加运算
课后作业
习题: ,
思考题: ,,,
教学
后记

11
课时计划〔教 案〕
编号 006
周次
4
日期
课时安排
课题
栈及其应用
教材的重点、
难点分析
1. 栈类型的特点及其应用。
2. 栈满和栈空的条件及其描述方法。




1. 掌握栈类型的特点,并能在相应应用问题中正确运用。
,即顺序栈和链栈上
基本操作实现算法。
教学
方法

教学
手段
方法:讲解、导入、提问。
手段:ppt课件、板书。




Chapter 3 栈和队列
一、栈的定义——LIFO结构
①InitStack〔&S〕②StackEmpty〔S〕③ StackLength〔S〕
④GetTop〔S,&e〕⑤ Push(&S,e) ⑥ Pop(&S,&e)

课时计划(教案) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数70
  • 收藏数0 收藏
  • 顶次数0
  • 上传人酒酿小樱桃
  • 文件大小419 KB
  • 时间2022-04-06