首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
键树(Trie),又称数字查找树,它是一棵度大于等于2的树,树中的每个结点中不是包含一个或几个关键字,而是只含有组成关键字的符号。请用类C语言或类PAscAL语言编写一个在键树T上查找关键字等于给定值KEY的记录的算法。若查找成功,返回指向该记录的指针;否
键树(Trie),又称数字查找树,它是一棵度大于等于2的树,树中的每个结点中不是包含一个或几个关键字,而是只含有组成关键字的符号。请用类C语言或类PAscAL语言编写一个在键树T上查找关键字等于给定值KEY的记录的算法。若查找成功,返回指向该记录的指针;否
admin
2019-08-01
52
问题
键树(Trie),又称数字查找树,它是一棵度大于等于2的树,树中的每个结点中不是包含一个或几个关键字,而是只含有组成关键字的符号。请用类C语言或类PAscAL语言编写一个在键树T上查找关键字等于给定值KEY的记录的算法。若查找成功,返回指向该记录的指针;否则返回空指针。
选项
答案
在Trie树上查找给定值KEY的过程如下:沿和给定值相应的指针向下,直至叶子结点,若叶子中的关键字和KEY相等,则查找成功;若分支结点中和给定值相应的指针为空,或叶子结点中的关键字和给定值不等,则查找不成功。 typedef enulTl{LEAF,BRANCH}NodeKind; //结点种类{叶子,分支} typedef struet TrieNode{ NodeKind kind; union{struet{KeyType K;Record*infoptr}lf; //叶子结点 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/ytCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
清廷实行厘金制度的时间是()。
阅读材料并结合背景知识回答问题:材料到17世纪60年代,伟大的科学学会的时代到来了:英国皇家学会、法国科学院先后成立。此前,科学工作在很大程度上仰仗于国王对科学家个人的资助一第谷领取丹麦国王的津贴,开普勒由德意志皇帝资助;或者靠某些科学“爱好者”、赞助者
以下不属于泰州学派的哲学思想的是()。
斯大林时期的经济体制最本质的特点是()。
下列法律文件中,规定内阁对君主负责的是()。
西周的官僚制度已经相当完备,官僚机构庞杂,职官名目繁多。周王室的官僚机构分为两大系统,分别是()。
下列国家中不是不结盟运动发起者的是()。
1918年美国总统威尔逊提出“十四点原则”,内容有“海洋上的航行有绝对自由”、“取消一切经济障碍和确立贸易条件的平等”、“成立一个一般性的各国联合组织”。其最终目的是()。
随机试题
(英语类学生必做)Haveyoueverseenamovieinwhichabuildingwasburneddownorabridgewas【61】?Haveyouseenafilminwhic
内分泌是指内分泌腺体或组织所分泌的激素
假设某年年初货币基本构成概览如下:图片集根据资料回答问题货币概览中属于准货币的是()。
中国古代哲学家老子认为,“不出于户,以知天下;不窥于牖,以知天道。其出也弥远,其知也弥少。是以圣人不行而知,不见而名,弗为而成。”这一观点()。
表中七个城市2008年的国内生产总值之和与以下哪个最接近?
“城为人居”,城市的最大贡献在于宜居、让人们生活更美好。因此,评价一座城市的优劣,就不能只看地表的、外显的,更要看地下的、功能的。最简单的一招是——不看天晴时的灿烂,而看下雨时的不赖。同样,用这一条来衡量官员的政绩,就不能只看城市建筑的高度、浮华装饰的亮度
下列结构中属于非线性结构的是
Thepremierandthevisitingforeignministerhadatalkin______friendlyatmosphere.
Mostofanimalscommunicatewithoneanothertoagreaterorlesserde-【M1】______gree,andthemoresocialaspecies,themore
A、Thewomanhasboughtafewthingsfortheman.B、ThewomanhasboughtalotofthingsforMary.C、Thewomanhasboughtnothing
最新回复
(
0
)