首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
键树(Trie),又称数字查找树,它是一棵度大于等于2的树,树中的每个结点中不是包含一个或几个关键字,而是只含有组成关键字的符号。请用类C语言或类PASCAL语言编写一个在键树T上查找关键字等于给定值KEY的记录的算法。若查找成功,返回指向该记录的指针;否
键树(Trie),又称数字查找树,它是一棵度大于等于2的树,树中的每个结点中不是包含一个或几个关键字,而是只含有组成关键字的符号。请用类C语言或类PASCAL语言编写一个在键树T上查找关键字等于给定值KEY的记录的算法。若查找成功,返回指向该记录的指针;否
admin
2019-08-01
55
问题
键树(Trie),又称数字查找树,它是一棵度大于等于2的树,树中的每个结点中不是包含一个或几个关键字,而是只含有组成关键字的符号。请用类C语言或类PASCAL语言编写一个在键树T上查找关键字等于给定值KEY的记录的算法。若查找成功,返回指向该记录的指针;否则返回空指针。
选项
答案
在Trie树上查找给定值KEY的过程如下:沿和给定值相应的指针向下,直至叶子结点,若叶子中的关键字和KEY相等,则查找成功;若分支结点中和给定值相应的指针为空,或叶子结点中的关键字和给定值不等,则查找不成功。 typedef enum{LEAF,BRANCH}NodeKind; //结点种类{叶子,分支} typedef struct TrieNode{
2
NodeKind kind;
2
union{strnct{KeyType K;Record *infoptr}If; //Dr子结点
2
2
struct{TrieNode *ptr[27];int num}bh; //分支结点 }; }TrieNode,*TrieTree; //键树类型 Record *SearchTrie(TrieTree T,KeyType KEY){ //在Trie树T中查找关键字等于K的记录 for(P=T,i=0; //对KEY的每个字符逐个查找 P&&P一>kind==BRANCH&&i
bh.ptr[ord(KEY.ch[i])],++i); //ord求字符在字母表中的序号 if(P&&P一>kind==LEAF&&P一>lf.K==KEY)return P一>If.infoptr; //查找成功 else return null; }
解析
转载请注明原文地址:https://kaotiyun.com/show/YNCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:哪位皇帝的即位首次应用了秘密立储制?()
下列各组古代民族,其语言都属于印欧语系的是()
二次大战后,主要资本主义国家经历了增长时期,首先开始这个进程的国家是()。
()时,为补充兵力,开拓财源,“料民于太原”(今山西西南部)。料民就是清查民数,以便于征兵,结果引起奴隶和平民的反抗。这表明西周王朝已失去了对社会的控制力量。
德国农民战争过程中,颁布的具有资产阶级性质的革命纲领是()。
下列各组条约的时间排列顺序正确的是()。①《布列斯特条约》②《色佛尔条约》③《九国公约》④《洛桑条约》
赋税是我国古代国家宏观管理经济的重要手段。据此回答问题:哪位皇帝的即位首次应用了秘密立储制?()
一个由高速缓冲存储器Cache与主存储器组成的二级存储系统。已知主存容量为1MB,按字节编址,缓存容量为32KB,采用组相联方式进行地址映射与变换,主存与缓存的每一块为64B,缓存共分8组。(1)写出主存与缓存的地址格式(标明各字段名称与位数)
CSMA/CA是如何实现“冲突避免”的?
随机试题
中药表面附着的霉菌生长繁殖适宜的温度是
城镇未预见水量Qu和管网漏失量Qr可按最高日用水量的()合并计算。
水喷雾灭火系统有哪些主要部件组成?
算术平均数、中位数、众数在日常生活中应用较多,为了解2006年中国基金市场开放式基金中大部分基金的收益水平,应参考基金收益率统计指标中的()。
以下关于土地增值税的征税范围,表述正确的是()。
房屋租赁的主要原则包括()。
晚自习时,高老师发现班上的一位男生在给一位女生递纸条。高老师走上前去对他们说:“你们在干嘛?是不是在递情书啊?现在可不是谈恋爱的时候啊,考上大学后再谈吧”高老师的声音不大但同学们都听到了,这两位同学顿时羞红了脸。关于高老师的做法,下列说法中正确的是(
2011×201+201100-201.1×2910的值为()。
美国内战之后,倡导公共健康的人们曾呼吁政府提供更多公共空间——被称作“悬浮池塘”的泳池由此诞生。当时池水清洁,人们可直接在池中洗浴。但随着工业化进程,工厂向河中排污增多,政府最终不得不关停了大部分泳池。即便剩下来的“悬浮池塘”,也由过去直接引入河水,转向关
ANewfindingabouttheupperatmosphereBStratosphereCIonosphereDThecompositionofthepermanentgasesintheatmosph
最新回复
(
0
)