第一范文网 - 专业文章范例文档资料分享平台

《数据结构》教案

来源:用户分享 时间:2021-04-06 本文由烟勤话少 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

艺术的大道上荆棘丛生,这也是好事,常人望而却步,只有意志坚强的人例外。——雨果





《数据结构》教案







广西民族大学数学与计算机学院


  课程名称:数据结构任 课 教 师总课序授 课
时 间撰写(修改)讲 课 内 容 2.1-2.2课 型
(教法)多媒体讲授课 题线性表的逻辑结构及运算
线性表的顺序存储及其运算实现教 具
准 备教 学
目 的掌握线性表的逻辑结构及运算,线性表的顺序存储结构及其运算的实现教 学
重 点线性表的逻辑结构及运算
线性表的顺序存储结构及其运算的实现教 学
难 点
与关键线性表的顺序存储结构及其运算
教学内容纲要:

  第2章 线 性 表
线性结构的特点
2.1 线性表的类型定义
1. 线性表的定义
(a1,...,ai-1,ai,ai+1,...an)
2. 定义在逻辑结构上的运算
表的初始化、求表长、取表中的结点、查找结点、插入结点和删除结点等
3. 抽象数据类型线性表的定义


  
  例1:扩大线性表LA,将存在于线性表LB中而不在LA中的数据元素加入到线性表LA中。
  算法思想:逐一取出LB中的元素,判断是否在LA中,若不在,则插之。
  例2: 线性表LA和LB是非递减的,将两表合并成新的线性表LC,且LC也是非递减的。
  2.2 线性表的顺序表示和实现
  1、线性表的顺序表示:指的是用一组地址连续的存储单元依次存储线性表的数据元素。用物理位置来表示逻辑结构。
  LOC(ai+1)=LOC(ai)+l
  LOC(ai)=LOC(a1)+(i-1)*l
  2、顺序表的特点:随机存取
  3、线性表的动态分配顺序存储结构(用一维数组)
  #define LIST_INIT_SIZE 100
  #define LISTINCREAMENT 10
  typedef struct{
  ElemType *elem;
  int length;
  int listsize;
  }SqList;
  4、 顺序表的运算
  顺序表容易实现访问操作,可随机存取元素。但插入和删除操作主要是移动元素。
  ⑴初始化操作
  ⑵插入操作
 

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新资格考试认证《数据结构》教案全文阅读和word下载服务。

《数据结构》教案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1185828.html(转载请注明文章来源)

相关推荐:

热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top