- 9
- 0
- 约2.08千字
- 约 88页
- 2020-05-25 发布于江苏
- 举报
;2.1 表的基本概念;2.2 用数组实现表
将一个表存储到计算机中,可以采用许多种方法,其中既简单又自然的是顺序存储方法,即将表中的元素逐个存放于数组的一些连续的存储单元中。;2019/11/3;2019/11/3;此时,位置变量的类型是整型,整数k表示数组的第k-1个单元。
;抽象数据类型List的7个基本运算和结构初始化运算的接口如下:
;表结构初始化函数ListInit(size) 分配大小为size的空间给表数组table,并返回初始化为空的表。
;;表运算ListLocate(x,L)和ListRetrieve(k,L)也很容易实现。
;ListRetrieve(k,L) 在第4行返回表位置k处的元素。表中没有位置k时则退出。算法ListRetrieve显然只需O(1)计算时间。
;表元素插入运算ListInsert(k, x, L):
算法所需的平均时间为O(n)。
;表元素删除运算ListDelete (k, L):
删除运算所需的平均时间为O(n)。
;PrintList(L)运算:
算法PrintList(L)将表中每个元素用表元素输出函数ItemShow输出,需要O(n)时间。
;由于表数组table是动态分配的,在使用结束后应适时释放动态分配的数组空间。
;2.3 用指针实现表;含有a(n)的那个单元中的指针是空指针。上述这种用指针来表示表的结
您可能关注的文档
- 设计构成-构成设计案例赏析篇.pptx
- 设计构成-构成设计理论基础篇.pptx
- 设计构成-构成设计项目实训篇.pptx
- 设计构成-教案.docx
- 《社交电商运营》教案.docx
- 《社交电商运营》教学大纲.docx
- 社交电商运营第1章 移动社交电商概述.ppt
- 社交电商运营第2章 产品运营.ppt
- 社交电商运营第3章 用户运营.ppt
- 社交电商运营第4章 活动运营.ppt
- 基层治理对经济发展的作用.docx
- 基于“1+X”证书制度的高职院校汽车技术服务与营销人才培养体系重构探.docx
- 基层治理 体系.docx
- 2026河北承德市交通运输局事业单位公开选调工作人员10名备考题库附答案详解(名师推荐).docx
- 2026河南省医学科学院肿瘤研究所招聘1人备考题库(第一批)及完整答案详解.docx
- 2026河南省科学院招聘高层次人才30人备考题库及完整答案详解一套.docx
- 2026河北省农业广播电视学校承德市分校(承德科技管理工程学校)选聘教辅人员1人备考题库附答案详解(.docx
- 2026河南漯河医学高等专科学校招聘35人备考题库及1套完整答案详解.docx
- 2026河北廊坊市国瑞安防科技集团招聘1人备考题库含答案详解(最新).docx
- 2026江西赣州市章贡区民政局招聘编外聘用人员2人备考题库附答案详解(培优b卷).docx
原创力文档

文档评论(0)