当前位置: 首页 > news >正文

7.1查找的基本概念

知识总览:

基本概念:

查找:找到你想要的数据

查找表(查找结构):存储数据的结构的统称,本身不是一种数据结构。(图、线性都可)

(数据)元素=记录

关键字:表示唯一元素的数据项的值。关键字=数据项。如下图中的学号就唯一表示每条记录

 

对查找表常见操作:

静态查找表:没有增删改操作只有查

动态查找表:有增删改操作

 

查找算法的评价指标:

查找长度:在查找过程中总共进行了多少次关键字的对比,这个对比次数叫查找长度

平均查找字段(ASL):加入了概率(每种情况发生的概率),把每个发生的情况*发生的概念之和就是平均查找长度,一般认为各个情况发生概率相同

一般把查找成功和查找失败分开

二叉排序数ASL(没看视频不知道):比如查找50就跟50关键字进行了对比所以对比了1次,然后就1个数1,第2层有俩数,查找第2层的需要比较2次是2*2,第3层有4个数,比较第三层的某个数需要比较3次,所以是3*4,第4层1个数比较需要4次,所以是4*1,求和再除以8=平均查找长度

知识回顾:

 

。。。。。。水水水。。。。。。 

相关文章:

  • 第307个VulnHub靶场演练攻略Corrosion: 2
  • 可编程运动控制器行业2025数据分析报告
  • SQL每日一题(5)
  • 模拟电子技术基础----绪论
  • 【刷题】质数因子
  • JDK21深度解密 Day 2:虚拟线程入门与基础应用
  • lc hot 100之:环形链表
  • Redis 常用命令
  • 005 深度优先搜索(DFS)算法详解:图解+代码+经典例题
  • Linux命令简介
  • ByteCTF2021 BabyDroid WP
  • RAM(随机存取存储器)的通俗解释及其在路由器中的作用
  • 推荐系统里真的存在“反馈循环”吗?
  • 前端表单中 `readOnly` 和 `disabled` 属性的区别
  • PHP SPL 自动加载机制详解与实战应用:spl_autoload_register 使用指南
  • σ 滤波器(Sigma Filter)基本原理及其优化版本介绍
  • Python爬虫开发基础案例:构建可复用的名言采集系统
  • 介绍一下什么是反射(面试题详细讲解)
  • P3392 涂条纹
  • VILT模型阅读笔记
  • 哈尔滨市建设网/深圳优化公司哪家好
  • 网站用cms/爱站工具包手机版
  • 做的漂亮的家居网站/关键词seo公司
  • 常见的网站首页布局有哪几种/crm系统网站
  • 网站flash音乐播放器/网络优化工作应该怎么做
  • 多伦网站建设/写软文的平台有哪些