首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
键树(Trie),又称数字查找树,它是一棵度大于等于2的树,树中的每个结点中不是包含一个或几个关键字,而是只含有组成关键字的符号。请用类C语言或类PAscAL语言编写一个在键树T上查找关键字等于给定值KEY的记录的算法。若查找成功,返回指向该记录的指针;否
键树(Trie),又称数字查找树,它是一棵度大于等于2的树,树中的每个结点中不是包含一个或几个关键字,而是只含有组成关键字的符号。请用类C语言或类PAscAL语言编写一个在键树T上查找关键字等于给定值KEY的记录的算法。若查找成功,返回指向该记录的指针;否
admin
2019-08-01
60
问题
键树(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
学硕统考专业
相关试题推荐
简述十字军东侵的原因和影响。
提出帝王“受命不于天。于其人”观点的唐代思想家是()。
阅读材料并结合背景知识回答问题:材料到17世纪60年代,伟大的科学学会的时代到来了:英国皇家学会、法国科学院先后成立。此前,科学工作在很大程度上仰仗于国王对科学家个人的资助一第谷领取丹麦国王的津贴,开普勒由德意志皇帝资助;或者靠某些科学“爱好者”、赞助者
在华盛顿会议上,美英支持中国要求的意图是()
论述秦国商鞅变法的内容、过程以及重要意义。
真值0在原码、反码和补码机器数形式下()。
既考虑作业等待时间又考虑作业执行时间的调度算法是()。
如图所示一台路由器连接3个以太网。请根据图中给出的参数回答如下问题:(1)该TCP/IP网络使用的是哪一类IP地址。(2)写出该网络划分子网后所采用的子网掩码。(3)系统管理员将计算机D和E按照图中所示结构
网络拓扑结构如下图所示,与C相连接的节点B,E,D的权值分别是6,5,3。如果C收到的三张矢量表分别为:试根据距离矢量路由算法给出C所构造的路由表,并给出计算过程,路由表结构如下表所示。
试比较脱机I/O和联机I/O。
随机试题
A.classifiedB.conductedC.dietingD.earlierE.laterF.lessG.lifeH.linkedI.obeseJ.obse
左心衰竭时肺部啰音的特点是()
甲公司的营业所在甲国,乙公司的营业所在中国,甲国和中国均为《联合国国际货物销售合同公约》的当事国。甲公司将一批货物卖给乙公司,该批货物通过海运运输。货物运输途中,乙公司将货物转卖给了中国丙公司。根据该公约,下列哪些选项是正确的?(2012年卷一第80题)
背景资料:甲房地产公司拟在某地开发建设项目,该建设项目共由12幢小高层住宅组成。该小高层住宅的主体结构为钢筋混凝土框架剪力墙结构、基础为钢筋混凝土灌注桩基础。通过招投标确定由乙监理公司进行工程监理、丙建筑公司进行主体结构施工。丙建筑公司将钢筋混凝土灌注桩工
建筑施工企业的( )对本企业的安全生产负责。
关于涉税鉴证报告提出方式,下列说法错误的是()。
结构性理财产品的回报率通常取决于市场交易的表现。根据挂钩资产的属性,大致可以分为外汇挂钩类、利率/债券挂钩类、股票挂钩类、商品挂钩类及混合类等。()
按
Dr.WilsonandMr.Wanghaveknowneachotherbefore.
IntellectualPropertyThephraseintellectualproperty(IP)referstothebundleoflegalrightsthatarisefromthecreativ
最新回复
(
0
)