欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《简单数据结构》PPT课件.ppt

    • 资源ID:5565289       资源大小:202KB        全文页数:16页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《简单数据结构》PPT课件.ppt

    零基础学算法,第2章:简单数据结构,课程安排,2.1 最简单的结构:线性表什么叫线性表操作顺序表操作链表实例:用链表制作通信录2.2 先进先出结构:队列什么是队列操作队列循环队列的操作实例:银行排号程序2.3 后进先出结构:栈什么是栈操作栈实例:算术表达式求值,2.1 最简单的结构:线性表,2.1.1 什么叫线性表2.1.2 操作顺序表2.1.3 操作链表2.1.4 实例:用链表制作通信录,2.1 最简单的结构:线性表,线性表数据结构具有以下特征:有且只有一个“首元素”;有且只有一个“末元素”;除末元素之外,其余元素均有惟一的后继元素;除首元素之外,其余元素均有惟一的前驱元素。对于线性表,主要可进行以下操作:添加结点;插入结点;删除结点;查找结点;遍历结点;统计结点数。,2.1.1 什么叫线性表,1定义顺序队列结构2初始化队列3获取队列状态4入队操作5出队操作6获取队头元素,2.1.2 操作顺序表,2.1 最简单的结构:线性表,2.1.3 操作链表,1定义链表的结构2添加结点至尾部3添加结点至首部4插入结点,2.1 最简单的结构:线性表,5查找结点6删除结点7链表的长度8测试链表操作,2.1.4 实例:用链表制作通信录,1定义通信录结构2编写显示联系人信息模块3编写添加联系人模块4编写查找联系人模块5编写删除联系人模块6编写主模块,2.1 最简单的结构:线性表,2.2.1 什么是队列2.2.2 操作队列2.2.3 循环队列的操作2.2.4 实例:银行排号程序,2.2 先进选出结构:队列,2.2 先进选出结构:队列,队列是一种特殊的线性表,只允许在表的前端进行删除操作,而在表的后端进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。当队列中没有元素时,称为空队列。对于队列这种结构,其操作很简单,主要有以下几种:初始化队列:创建一个队列。进队列:将一个元素添加到队尾(相当于到队列最后排队等候)。出队列:将队头的元素取出,同时删除该元素,使后一个元素成为队头。获取队列第1个元素:将队头的元素取出,不删除该元素(队头仍然是该元素)。获取队列长度:根据队头、队尾计算出队列中元素的数量。,2.2.1 什么是队列,2.2 先进选出结构:队列,1定义顺序队列结构2初始化队列3获取队列状态4入队操作5出队操作6获取队头元素,2.2.2 操作队列,2.2 先进选出结构:队列,循环队列,2.3 后进先出结构:栈,2.3.1 什么是栈2.3.2 操作栈2.3.3 实例:算术表达式求值,栈是一种线性表的特殊表现形式,与队列的“先进先出”不同,栈是按照“后进先出”(Last In Firt Out,LIFO)的原则处理数据。栈的基本操作只有两个:入栈(Push):即将数据保存到栈顶。进行该操作前,先修改栈顶指针,使其向上移一个元素位置,然后将数据保存到栈顶指针所指的位置。出栈(Pop):即将栈顶的数据弹出,然后修改栈顶指针,使其指向栈中的下一个元素。,2.3.1 什么是栈,2.3 后进先出结构:栈,1定义顺序栈的结构2初始化栈3判断栈的状态4入栈操作5出栈操作6获取栈顶元素7测试栈的操作,2.3.2 操作栈,2.3 后进先出结构:栈,对于算术表达式的求值,主要就是解决算术运算符的优先级问题,有以下规则:先进行乘除运算,再进行加减运算(乘除优先级大于加减);对于相同优先级的运算符,从左向右计算;若要改变优先级,可使用括号。对有括号的表达式,先计算括号内,再计算括号外。在表达式的计算过程中,既要保存操作数,又要保存运算符。这时,可定义两个栈,一个用来保存操作数,一个用来保存运算符。,2.3.3 实例:算术表达式求值,2.3 后进先出结构:栈,性格决定命运,专注成就人生,

    注意事项

    本文(《简单数据结构》PPT课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开