- 1
- 0
- 约2.92千字
- 约 21页
- 2017-11-08 发布于江苏
- 举报
软件工程与c语言chapter4.1-4.2
* * 计算机软件基础 第四章 查找与排序 计算机软件基础 4.1 查找与排序概述 4.2 线性表上的查找 4.3 二叉树上的查找 4.4 哈希查找 4.5 直接插入排序 4.6 交换排序 4.7 选择排序 4.8 多关键字排序 本章内容 4.1 查找与排序概述 1.与查找有关的概念 (1) 查找:又称检索,是指在大量数据中寻找关键字值等于给定值的记录。 (2) 主关键字:指在组成记录的若干个数据项中,能够唯一标识一条记录的数据项。 (3)次关键字:指在组成记录的若干个数据项中,不能唯一标识一条记录的数据项。 计算机软件基础 ? ? ? ? (4) 平均查找长度(Average Search Length)指查找过程中,对于查找关键字进行比较的平均比较次数,记为ASL。其计算公式如下所示: 其中,pi为查找第i个元素的概率, ci为查找第i个元素所需进行的比较次数。通常认为查找每个元素的概率相等,即p1 = p2 = … = pn =1/n。 计算机软件基础 注意!!:本章所介绍的各种查找方法都是基于主关键字的查找。 ? ? ? ? 2.与排序有关的概念 (1)排序:指将一组记录按照指定关键字大小递增(或递减)的次序排列起来。 (2)稳定性:若待排序的一组记录中存在多个关键字值相同的记录,如果使用某种排序算法进行排序后,相同关键字值
您可能关注的文档
最近下载
- 一年级上册数学试题-期末考试试卷人教版(含解析)一年级上册数学期末考试试卷(人教版).pdf VIP
- 学堂在线 科研伦理与学术规范 期末考试答案.docx VIP
- 学堂在线 科研伦理与学术规范 章节测试答案.docx VIP
- 政府购买采购邀请函.doc VIP
- 琼脂糖层析介质通用技术要求.pdf VIP
- 深度解析(2026)《YST 235-2016钼精矿》.pptx VIP
- 2026人工智能+场景化、图谱化智能制造发展蓝皮书.pdf
- 《京东平台数据化运营》_sample.pdf VIP
- FP7103最新中文规格书.pdf
- 2026年7月 教育系统树立和践行学习教育阶段性总结报告(“立党为公、为民造福、科学决策、真抓实干”).docx VIP
原创力文档

文档评论(0)