- 4
- 0
- 约9.38千字
- 约 39页
- 2019-10-08 发布于广东
- 举报
第七章 查找 7.1 线性表的查找 7.2 树的查找 7.3 *哈希表及其查找 7.4 典型例题 查找也称检索,查找就是在按某种数据结构形成存储的数据集合中,找出满足指定条件的结点。按查找的条件分类,有按结点的关键码,关键码以外的其他数据项或其他数据项的组合查找等。按查找数据在内存或在外存,分为内存查找和外存查找。按查找的目的分类,查找只是为了确定指定条件的结点存在与否,称为静态查找。查找是为确定结点的插入位置或成为了删除找到的结点,称为动态查找。为了叙述简便,这里假定仍按结点的关键码查找,查找值称为查找码。 7.1线性表的查找 7.1 .1顺序存储线性表的查找:设结点集合按线性表组织,采用顺序存储方式,结点只含关键码,并且是整数。 1、无序顺序存储线性的顺序查找。 设线性表的结点之间没有特定的逻辑顺序,顺序查找是对给定的查找码,从线性表的一端开始,逐一查找表的每一结点的关键码,直至所找的结点找到或到达线性表的另一端,而未找到。查找函数为下; int search1(int k[],int n,int key) {/*设k[n]供函数存储虚设结点,key为欲查找结点的关键字的值。函数找到返回结点的下标,找不到返回-1*/ int i; for (i=0 ;key!=k[i];i++) return in?i:-1; } 2、有序顺序存储线性表的顺序查找 假定线性有表按结点键值递
您可能关注的文档
- 新编经济法教程 教学课件 作者 山东财政 第十一章 税收法律制度.ppt
- 新编经济法教程 教学课件 作者 山东财政 第十章 票据法.ppt
- 新编经济法教程 教学课件 作者 山东财政 第四章 银行法.ppt
- 新编经济法教程 教学课件 作者 山东财政 第一章 经济法基础理论.ppt
- 新编数据库实用教程教学课件王霓红第1章 数据库引论.ppt
- 新编数据库实用教程教学课件王霓红第3章vfp基础.ppt
- 新编数据库实用教程教学课件王霓红第4章 vf的基本操作.ppt
- 新编数据库实用教程教学课件王霓红第6章 报表.ppt
- 新编数据库实用教程教学课件王霓红第7章 程序设计基础.ppt
- 新编数据库实用教程教学课件王霓红第8章Visual FoxPro的表单设计.ppt
最近下载
- PC3000中文使用手册.pdf
- 换流阀水冷系统全过程技术监督精益化管理实施细则.pdf VIP
- 2024年陕西高中学业水平合格性考试地理试卷真题(含答案).pdf VIP
- 换流变压器全过程技术监督精益化管理实施细则.pdf VIP
- 公共营养师二级论文;上班族膳食营养与健康状况调查研究.doc VIP
- (高清版)DB4401∕T 10.38-2020 《反恐怖防范管理 第38部分:高层建筑》.pdf VIP
- S518 16S518 雨水口标准图集.pdf VIP
- (正式版)C-J-T 511-2017 铸铁检查井盖.docx VIP
- 准确率最高的期货公式源码文华财经指标公式期货软件指标公式赢顺云指标.doc
- 初中音乐学科核心素养培育的教学策略研究.docx VIP
原创力文档

文档评论(0)