61线性查找62折半查找63分快查找64二元查找树65散列内容摘要:
delete( k, frchild )。 else if ( Frchild == NULL ) F = Flchild。 else if( Flchild == NULL ) F = Frchild。 else Fdata =deletemin(Frchild) } 在二元查找树中删除结点 Records deletemin( F ) { records tmp。 BST p。 if ( Flchild == NULL ) { p = F。 tmp = Fdata。 F = Frchild。 delete p。 return tmp。 } else return ( deletemin( Flchild )。 } 数据结构与算法 . 第六章 查 找 国家示范性软件学院 2020 秋 Slide. 6 14 例:二元树用二元链表表示,且每个结点的键值互不相同, 编写算法判别该二元树是否为二元排序树。 int judge(BTree *bt) { BTree *s[100],*p=bt。 int top=0,preval=min。 do{ while(p){ s[top++]=p。 p=plchild。 } if(top0){ p=s[top]。 if(pdatapreval) return 0。 //不是二元排序树 preval=pdata。 p=prchild。 } }while (p||top0)。 return(1) ; //是二元排序树 } 数据结构与算法 . 第六章 查 找 国家示范性软件学院 2020 秋 Slide. 6 15 散列法 —— 哈希( Hash)查找 散列法 —— 地址散列法 被查找元素的存储 地址 = Hash ( Key ) Key BEIJING (北京 ) TIANJIN (天津 ) HEBEI (河北 ) SHANXI (山西 ) SHANGHAI (上海 ) SHANGDONG (山东 ) HENAN (河南 ) SICHUAN (四川 ) f1(key) 02 20 08 19 19 19 08 19 f2(key) 09 04 17 28 28 26 22 03 f3(key) 04 26 02 13 23 17 16 16 例:全国 30个地区的人口统计,每个地区为一个记录,内容如下: 编号 地区名 总人口 汉族 回族 … f1(key): 取关键字第一个字母在字母表中的序号 f2(key): 求第一和最后字母在字母表中序号之和,然后取 30的余数 f3(key): 将第一个字母的八进制看成十进制,再取 30的余数 数据结构与算法 . 第六章 查 找 国家示范性软件学院 2020 秋 Slide. 6 16 Hash查找的关键问题 ① 构造 Hash函数 ②制订解决冲突的方法 散列( Hash)函数(表)分类 内散列表(数组) 外散列表(链表) 构造散列函数( Hash)的几种方法 : 直接定址法: Hash( key ) = key。 或 Hash( key ) = akey+b。 质数除余法 平方取中法 折叠法 数字分析法 随机数法 解决冲突的方法 : 开放定址法 再散列法 链地址法 建立一个公共溢出区 数据结构与算法 . 第六章 查 找 国家示范性软件学院 2020 秋 Slide. 6 17 地址 01 02 03 04 05 … 25 26 27 … 100 年龄 1 2 3 4 5 … 25 26 27 … 100 人数 3000 2020 5000 … 6000 … … : 地址 01 02 03 04 05 … 25 26 27 … 100 年份 1949 1950 1951 … 1973 … 人数 3000 2020 5000 … 6000 … … : 直接定址法: Hash( key ) = key。 或 Hash( key ) = akey+b。 例一: Hash( key ) = key 例二: Hash( key ) = key + ( 1949) + 1 数据结。61线性查找62折半查找63分快查找64二元查找树65散列
相关推荐
持电平 保持 保持 电平 > 1/3Vcc ≥2/3Vcc > 低电平 低电平 复位 由表 , 、 R、 的输入不一定是逻辑电平,可以是模拟电平,因此,该集成电路 兼有模拟和数字电路的特色。 S MR《 数字电子技术 》 555时基集成电路的结构和工作原理 ( 2)国产双极型定时器 CB555时基电路 图 CB555时基电路的等效功能电路图 复位触发 置位触发 强制复位 控制电压 放电端 输出端
0 l g ( 1 ) 4L T T 当 时 , 1T 2 2 2 2 2 22 0 l g ( 1 ) 4 0 ( )L T T d B 当 时 , 1T 2 2 2 2 2 22 0 l g ( 1 ) 4 4 0 l gL T T T 当 时 , 1T 2 2 2 2 2
式中 , Q 为并联回路的有载品质因数。 当|φ(ωc)|30176。 , 失谐量不大时 (式中分母 ω0≈ωc), 上式简化为 0( ) 2sin sincccmmQUu t U t 积分后的调制信号为 ( 1 sin )jQjcmiVD QCCmtUCUU根据式 (6― 27)可得 式中 , 变容管电容调制度为 (6― 39) 当
物流园区 物流的要素 • 流体 • 载体 • 流向 • 流量 • 流程 • 流速 现代物流 是相对于传统物流而言。 它是在传统物流的基础上,引入高科技手段,如通过计算机进行信息联网,并对物流信息进行科学管理,从而使物流速度加快 ,准确率提高,减少库存、降低成本,延伸并扩大了传统的物流功能。 现代物流的概念 从企业角度考虑,现代物流就是充分利用科学技术和科学手段,安全、准确
总结与提示 在 Proteus与 Keil的联调过程中,可以综合运用 Keil中的多种调试功能来详细观察电路的工作情况。 在 Proteus中仿真时可以降低单片机的工作频率,观察电路中各接点的电平变化情况,看是否和所编程序符合,以增强对程序的理解。 动态扫描显示 内容 单片机应用系统中使用的显示器件主要有发光二极管,简称 LED(Light Emitting Diode);液晶显示,简称