TreeMind树图在线AI思维导图
当前位置:树图思维导图模板高校与高等教育医学全国计算机二级公共基础知识点整理 线性链表的基本概念思维导图

全国计算机二级公共基础知识点整理 线性链表的基本概念思维导图

  收藏
  分享
免费下载
免费使用文件
U36303255 浏览量:22022-11-02 18:02:29
已被使用0次
查看详情全国计算机二级公共基础知识点整理 线性链表的基本概念思维导图

全国计算机二级公共基础知识点整理 线性链表的基本概念思维导图

树图思维导图提供 全国计算机二级公共基础知识点整理 线性链表的基本概念 在线思维导图免费制作,点击“编辑”按钮,可对 全国计算机二级公共基础知识点整理 线性链表的基本概念  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:46d8d9c4757770fab8c9aabcc0a0cf2b

思维导图大纲

全国计算机二级公共基础知识点整理 线性链表的基本概念思维导图模板大纲

栈的基本运算有三种:入栈、退栈与读栈顶元素。

入栈运算:入栈运算是指在栈顶位置插入一个新元素。首先将栈顶指针加一(即top加1),然后将新元素插入到栈顶指针指向的位置。当栈顶指针已经指向存储空间的最后一个位置时,说明栈空间已满,不可能再进行入栈操作。这种情况称为栈"上溢"错误。

退栈运算:退栈是指取出栈顶元素并赋给一个指定的变量。首先将栈顶元素(栈顶指针指向的元素)赋给一个指定的变量,然后将栈顶指针减一(即top减1)。当栈顶指针为0时,说明栈空,不可进行退栈操作。这种情况称为栈的"下溢"错误。

读栈顶元素:读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素,只是将它赋给一个变量,因此栈顶指针不会改变。当栈顶指针为0时,说明栈空,读不到栈顶元素。

线性链表的基本概念

在链式存储方式中,要求每个结点由两部分组成:一部分用于存放数据元素值,称为数据域,另一部分用于存放指针,称为指针域。其中指针用于指向该结点的前一个或后一个结点(即前件或后件)。

链式存储方式既可用于表示线性结构,也可用于表示非线性结构。

线性链表

线性表的链式存储结构称为线性链表。

在某些应用中,对线性链表中的每个结点设置两个指针,一个称为左指针,用以指向其前件结点;另一个称为右指针,用以指向其后件结点。这样的表称为双向链表。

带链的栈

栈也是线性表,也可以采用链式存储结构。带链的栈可以用来收集计算机存储空间中所有空闲的存储结点,这种带链的栈称为可利用栈。

相关思维导图模板

国家医疗质量与安全重点政策文件梳理思维导图

树图思维导图提供 国家医疗质量与安全重点政策文件梳理 在线思维导图免费制作,点击“编辑”按钮,可对 国家医疗质量与安全重点政策文件梳理  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:9ab16752de7ee496d6cb6e46bce91b72

血管介绍思维脑图思维导图

树图思维导图提供 血管介绍思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 血管介绍思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:220f89bea154d82d0ec023006eedef12