首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。 【说明】 设有一个带表头结点的双向循环链表L,每个结点有4个数据成员:指向前驱结点的指针prior、指向后继结点的指针next、存放数据的成员data和访问频度freq。所有结点的fre
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。 【说明】 设有一个带表头结点的双向循环链表L,每个结点有4个数据成员:指向前驱结点的指针prior、指向后继结点的指针next、存放数据的成员data和访问频度freq。所有结点的fre
admin
2009-02-15
50
问题
阅读下列函数说明和C代码,将应填入(n)处的字句写在对应栏内。
【说明】
设有一个带表头结点的双向循环链表L,每个结点有4个数据成员:指向前驱结点的指针prior、指向后继结点的指针next、存放数据的成员data和访问频度freq。所有结点的freq初始时都为0。每当在链表上进行一次L.Locate(x)操作时,令元素值x的结点的访问频度 freq加1,并将该结点前移,链接到现它的访问频度相等的结点后面,使得链表中所有结点保持按访问频度递减的顺序排列,以使频繁访问的结点总是靠近表头。
【函数】
void Locate( int &x)
{ <结点类型说明>
* p =first -> next;
while(p!=frist&&(1))P=P->next;
if(p! =first) /*链表中存在x*/
{(2);
<结点类型说明>
* current = P; /*从链表中摘下这个结点*/
Current -> prior -> next = current -> next;
Current -> next -> prior = current -> prior;
P = current -> prior; /*寻找重新插入的位置*/
While(p! =first &&(3))p=p->prior;
Current-> next =(4); /*插入在P之后*?
Current -> prior = P;
P -> next -> prior = current;
P->next=(5);
}
else printf("Sorry. Not find! \n"); /*没找到*/
}
选项
答案
(1)p->data!=x (2)p->freq++ (3)current->freq>P->freq (4)p->next (5)current
解析
(1)空所在的循环是定位x,将指针指向x结点(如存在的话),因此(1)空应填写“p->data!=x”。显然,(2)空是使该结点的访问频度加1,因此(2)空应填写“p->freq++”。(3)空所在的循环是根据访问频度定位x结点的新位置,用P指向x结点的前驱,因此(3)空处应填“current->freq>P->freq”。
(4)、(5)空之间的语句是将结点x插入在P之后。(4)空所在语句是将指针P指向x结点的前驱,因此(4)空应填写“p->next”。(5)空所在语句是将P后继指向结点current,因此空(5)处应填写“current”。
转载请注明原文地址:https://kaotiyun.com/show/nojZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel当前工作表中有学生的数据表(包含学号、姓名、专业、课程、成绩等字段),为查询指定专业下每门课程的平均成绩,下列选项中最合适的方法是______。
下列选项中,不属于信息处理基本要求的是(22)。
对用户来说,信息系统的(14)反映了系统的功能。
在Access中使用带参数查询时,表达式中的关键字Like表明是一种模糊查询,其后可带有两种通配符,(65)就是其中的一种。
在调查某地区各类用户所喜欢的电视栏目时,信息处理技术员小王制作了用户类(U)与电视栏目(V)关系图。下面的示意图描述了五类用户(从上到下U1~U5)与四个电视栏目(从上到下V1~V4)之间的关系:如果某类用户大多喜欢某个电视栏目,则在它们之间画一条连线。从
n=1,2,3,…,100时,[n/3]共有(4)________________个不同的数([a]表示a的整数部分,例如[3.14]=3)。
以下关于数字经济的叙述中,________________并不正确。
计算机操作系统的主要功能是______。
Windows系统的控制面板不包括__________功能。
在Word中采用(47)可实现下图显示的排版格式。
随机试题
LifeCanBeHappyandMeaningfulNotlongago,apollwasconductedamongstudentsinamiddleschool.Theywereaskedtoma
一少年不慎溺水,被救上岸后神志消失。此时应立刻采取的抢救措施为
A.白及B.仙鹤草C.棕榈炭D.血余炭E.炮姜具有止痢功效的药物是
甲国人特里长期居于乙国,丙国人王某长期居于中国,两人在北京经营相互竞争的同种产品。特里不时在互联网上发布不利于王某的消息,王某在中国法院起诉特里侵犯其名誉权、肖像权和姓名权。关于该案的法律适用,根据我国相关法律规定,下列哪些选项是错误的?(2011年卷一7
半刚性基层的下列四个实测项目中,规定权值最大的是()。
下列各项中,不属于银行汇票的绝对记载事项的是()。
最不具备分析意义的缺口是( )。
根据合伙企业法律制度的规定,下列关于普通合伙企业设立的表述中,正确的是()。
信念是认知、情感和意志的有机统一体,是人们在一定的认识基础上确立的对某种思想或事物坚定不移并身体力行的心理状态和精神状态;信念是人们追求理想目标的强大动力,决定事业的成败。信念有不同的层次和类型,其中
"Deadpool",whichsofarhastakenmorethan$500mincinemasworldwide,isanatypicalblockbuster,afoul-mouthedanti-herofi
最新回复
(
0
)