- 1
- 0
- 约5.01千字
- 约 42页
- 2016-04-21 发布于北京
- 举报
第2-6讲 指针2——典型数据结构简介 线性表 栈 队列 动态内存分配 链表 二叉树 6.1 线性表简介 一、线性表的基本概念 线性表(linear list)是最简单、最常用的一种数据结构。 线性表由一组数据元素构成 一个n维向量 英文字母表 矩阵 学生信息 …… 线性表是一种线性结构,对于一个非空的线性表,有如下结构特征: 有且只有一个头(根)结点,无前继; 有且只有一个尾(终端)结点,无后续; 其它结点有且只有一个前继,一个后续。 线性表中结点的个数n称为线性表的长度。当n=0时,称为空表。 线性表的存储结构 顺序存储(数组) 表中所有元素所占的空间是连续的 表中各数据元素在存储空间中是按逻辑顺序依次存放的。 链式存储结构(链表,结点) 每个结点由两部分组成:数据域和指针域 存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致 数据元素之间的逻辑关系由指针域来完成 二、线性表的基本运算 表的建立 线性表的插入 顺序存储下的操作注意表的溢出 线性表的删除 删除操作注意空 线性表的查找 查找操作注意未找到 线性表的排序 线性表的分解 线性表的合并 线性表的复制 线性表的逆转 三、栈 栈(stack)是一种特殊的线性表,限定在一端进行插入与删除操作。 在栈中允许插入、删除的一端称为栈顶(top),不允许插入、删除的一端称为栈底(bottom)。 栈是
您可能关注的文档
- 第5部分接口技术及典型接口设计.ppt
- 第5讲2011圆图及其应用.ppt
- 第5章 86系列微型计算机的指令系统.ppt
- 第6章 微型计算机的程序设计.ppt
- 第7讲2011矩形波导.ppt
- 第7章功能指令.ppt
- 第8讲2011其他波导传输线.ppt
- 第9讲2011平面传输线.ppt
- 第9章 中断控制器、计数定时控制器及DMA控制器.ppt
- 第10(+)讲2011射频频网络性质.ppt
- 2025_2026学年新教材高中语文基础过关训练5县委书记的榜样__焦裕禄含解析部编版选择性必修上册.doc
- 2026年上半年四川事业单位统考四川省粮食和物资储备局招聘7人考试参考题库及答案解析.docx
- 2026年海南省三沙市高职单招综合素质考试题库及答案详细解析.docx
- 2026福建省晋江人力资本有限公司派驻晋江市陈埭镇人民政府工作人员招聘3人考试参考题库及答案解析.docx
- 2026年湖南安全技术职业学院单招职业技能考试题库及答案详细解析.docx
- 2026江苏南京市共青团路小学招聘编外人员1人考试参考试题及答案解析.docx
- 2026年江西电力职业技术学院单招职业适应性测试题库含答案详细解析.docx
- 2026年哈尔滨市急救中心编制外合同制工作人员招聘6人考试备考题库及答案解析.docx
- 2026四川德阳市罗江区选聘新兴领域党建工作组织员10人考试参考试题及答案解析.docx
- 兴文县事业单位2026年上半年公开考试招聘工作人员专业技能测试考试参考题库及答案解析.docx
原创力文档

文档评论(0)