- 2
- 0
- 约1.33万字
- 约 87页
- 2017-06-03 发布于湖北
- 举报
数据结构是一门研究非数值计算的程序设计问 题中计算机的操作对象以及它们之间的关系和 操作等等的学科。 4.4.2 基本概念和术语 顺序存储结构的优缺点 优点 逻辑相邻,物理相邻 可随机存取任一元素 存储空间使用紧凑 缺点 插入、删除操作需要移动大量的元素 预先分配空间需按最大空间分配,利用不充分 表容量难以扩充 4.3:查找技术 只适用于顺序存储的有序表。 2、二分法查找 对长度为n的有序线性表,在最坏情况下,二分查找只需比较log2n次,而顺序查找要比较n次。 9 8 7 6 5 4 3 2 1 假设有5个数:9,8,6,4,3要排序。 9 8 6 4 3 8 9 6 4 3 8 6 9 4 3 8 6 4 9 3 8 6 4 3 9 第一轮(趟)把9沉底共比4次 排序分为:交换类排序法、插入类排序法、选择类排序法和归并排序。 4.4:排序技术 (1)冒泡排序法。 1.交换类排序法:借助元素之间的互相交换进行排序的方法。 8 6 4 3 9 6 8 4 3 9 6 4 8 3 9 6 4 3 8 9 第二轮(趟)把8沉底共比3次 第三轮(趟)把6沉底共比2次 第四轮(趟)把4沉底共比1次 设线性表的长度为n,则最坏情况下,冒泡排序要经过n/2遍从前向后的扫描和n/2遍从后向前的扫描。需要比较的次数是n(n-1)/2次。 (
您可能关注的文档
- 第4节 利用图像决定网页氛围.ppt
- 第4节 设备管理.ppt
- 第4节 设备驱动《Vxworks设备驱动开发详解》.pdf
- 第4节 数据输入输出.ppt
- 第4节 顺序结构程序设计.ppt
- 第4节 文件管理.ppt
- 第4节 物流节点选址其他模型.ppt
- 第4节 需求分析基础.ppt
- 拼接屏相关介绍.doc
- 平稳过程遍历性.pdf
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)