- 1
- 0
- 约8.95千字
- 约 60页
- 2017-10-03 发布于浙江
- 举报
第三讲 秤胩序工作方式解析
大学计算机基础 第三讲 3. 使用计算机 【例3-5】线性数据组织,选择排序(由小到大:升序)。 基本思想及排序过程:首先确定当前需要选择第几个数据,然后从未排序的数据集中选择一个当前最小的数据,并将其按线性序列排在已排序数据的后面。对于n个数据,一共需要选择n-1个数据。 (b) 选择排序算法思想的可视表示 图3.21 选择排序算法 (2)查找 查找又称为检索,是从一组给定的数据中找出所需的数据的过程。查找的方法也有多种,每种方法的查找时间性能也是不一样的。每种查找方法都与一种数据组织方式相关,也可以在已经排过序的一组数据中查找。 【例3-6】 线性数据组织,简单直接查找。 基本思想及查找过程:从第1个数开始,一个一个地与需要查找的数比较,直到查完所有的数。可能查到,也可能查不到。 (a)直接查找算法的N-S图 (b) 直接查找算法思想的可视表示 图3.22 直接查找算法可视化表示 【例3-7】 树型数据组织,二叉树查找。 基本思想及查找过程:从树根开始与需要查找的数比较,如果当前的数比需要查找的数小,则向左边继续进行查找;如果当前的数比需要查找的数大,则向右边继续进行查找。直到查到树叶。可能查到,也可能查不到。如果要求查不到时将需要查找的数据插入,则这种查找会不断扩展原始数据集,因此,称这种查找为动态查找。否则,称为静态查找。 图3.23
您可能关注的文档
- 第一篇 与古代物理学 .ppt
- 第一节 与 音韵基础知识 .ppt
- 第一编 与 审美活动 .ppt
- 第一节 与基数效用论 .ppt
- 第一节 与电力市场运营结构及交易类型 .ppt
- 第一节 与解表类中成药 .ppt
- 第一节 与基本概念 .ppt
- 第一节 与函数及其表示 .ppt
- 第一节 与集合、区间、邻域 .ppt
- 第一节 与最大似然估计 .ppt
- 广东省深圳市福田区侨香外国语学校2025届数学八上期末经典模拟试题含解析.doc
- 2025届湖南省浏阳市初三下十月阶段性考试试题语文试题含解析.doc
- 江西省江西师大附中2026届高三第六次质量检查生物试题含解析.doc
- 江苏省连云港市灌南县2025年三上数学期末质量跟踪监视模拟试题含解析.doc
- 银川科技学院《社交礼仪》2023-2024学年第一学期期末试卷.doc
- 江苏省南京雨花台区七校联考2025届初三下学期第一次周考语文试题(重点班)试题含解析.doc
- 山东省滨州市十二校2025届高一语文第二学期期末综合测试试题含解析.doc
- 西昌学院《经济法》2021-2022学年第一学期期末试卷.doc
- 邯郸市邯山区2024-2025学年四下数学期末复习检测模拟试题含解析.doc
- 安徽林业职业技术学院《毒理学基础A》2023-2024学年第二学期期末试卷.doc
原创力文档

文档评论(0)