1.7 查找和排序 顺序查找与二分查找算法 基本排序算法(交换类排序、选择类排序、插入类排序) 1.7.1 查找(0.89%) 查找是在一个给定的数据结构中,根据给定的条件查找满足条件的结点。不同的数据结构采用不同的查找方法。查找的效率直接影响数据处理的效率。 查找的结果: 查找成功:找到满足条件的结点 查找失败:找不到满足条件的结点。 1.3 线性表(0.24%) 1.3.1 线性表的定义 线性表是n个元素的有限序列,它们之间的关系可以排成一个线性序列: a1,a2,…… ,ai,…… ,an 其中n称作表的长度,当n=0时,称作空表。 线性表的特点: 1.线性表中所有元素的性质相同。 2.除第一个和最后一个数据元素之外,其它数据元素有且仅有一个前驱和一个后继。第一个数据元素无前驱,最后一个数据元素无后继。 3.数据元素在表中的位置只取决于它自身的序号。 在线性表上常用的运算有: 初始化、求长度、取元素、修改、插入、删除、检索、排序。 1.3.2 线性表的顺序存储结构及其插入与删除操作 特点: 1、线性表中数据元素类型一致,只有数据域,存储空间利用率高。 2、所有元素所占的存储空间是连续的 3、各数据元素在存储空间中是按逻辑顺序依次存放的 2. 做插入、删除时需移动大量元素。 3. 空间估计不明时,按最大空间
您可能关注的文档
最近下载
- 《城市轨道交通设备设施维护与更新技术规范 第4 部分:轨道》标准全文及编制说明.pdf VIP
- 2026年UX设计行业未来趋势与挑战分析报告.docx VIP
- 矿棉板吊顶装饰施工方案.docx
- Unit 5 Food we eat 第1课时 Part A Let’s talk&Look, write and role-play(教学课件)英语人教PEP版五年级上册2026.ppt
- 将后浇带改为膨胀加强带处理方案.docx VIP
- Unit 5 Food we eat 第2课时 Part A Let’s learn&Write and say(教学评教学设计)英语人教PEP版五年级上册2026.pdf
- DB11T 713-2010 大型游乐设施维护保养规则.docx VIP
- DB11T 697-2009 外墙外保温施工技术规程(外墙保温装饰板做法).docx VIP
- DB11T 694-2009 模板早拆施工技术规程.docx VIP
- DB11T 690-2009 城市轨道交通无障碍设施设计规程.docx VIP
原创力文档

文档评论(0)