早教吧作业答案频道 -->其他-->
数据结构的简单问题设有一头指针为L的带有表头结点的非循环双向链表,其每个结点中除有prior(前驱指针),data(数据)和next(后继指针)域外,还有一个访问频度域freq。在链表被起用
题目详情
数据结构的简单问题
设有一头指针为L的带有表头结点的非循环双向链表,其每个结点中除有prior(前驱指针),data(数据)和next(后继指针)域外,还有一个访问频度域freq。在链表被起用前,其值均初始化为零。每当在链表中进行一次Locate(L,x)运算时,令元素值为x的结点中freq域的值增1,并使此链表中结点保持按访问频度非增(递减)的顺序排列,同时最近访问的结点排在频度相同的结点的最后,以便使频繁访问的结点总是靠近表头。试编写符合上述要求的Locate(L,x)运算的算法,该运算为函数过程,返回找到结点的地址,类型为指针型。
设有一头指针为L的带有表头结点的非循环双向链表,其每个结点中除有prior(前驱指针),data(数据)和next(后继指针)域外,还有一个访问频度域freq。在链表被起用前,其值均初始化为零。每当在链表中进行一次Locate(L,x)运算时,令元素值为x的结点中freq域的值增1,并使此链表中结点保持按访问频度非增(递减)的顺序排列,同时最近访问的结点排在频度相同的结点的最后,以便使频繁访问的结点总是靠近表头。试编写符合上述要求的Locate(L,x)运算的算法,该运算为函数过程,返回找到结点的地址,类型为指针型。
▼优质解答
答案和解析
while(pa){q->next=pa;pa=pa->next;}while(pb){q->next=pb;pb=pb->next;}以上两个循环只会把剩余元素的最后一个元素插入到LC中当一个表中的元素全部插入到了LC表中,另一个链表余下的内容链接到q所...
看了数据结构的简单问题设有一头指针...的网友还看了以下:
:已知△ABC,AB=20,AC=12,B点以3/s的速度朝BA方向前进,A点以2/S的速度朝AC 2020-05-16 …
猜对联带点字与那个字谐音树上桐籽,树下童子,童子打桐籽,桐籽落童子乐.()............ 2020-06-18 …
结果比过程更重要辩论会我是3辩啊求比较新一点的问题就是最好以前别人没有说过的证明结果比过程更重要的 2020-06-24 …
一个关于标点的问题.8、一位老翁死前留下遗嘱,上云:“六十老儿生一子人言非是我子也家产田园尽付与女 2020-07-05 …
有关圆的问题```2个圆相外切~内切的滚动~的相关问题`的解说`OR有关的连接也好2个相等的圆~向 2020-07-31 …
三年前在外地的时候追的的一个女孩子突然对我说她过来找我要跟我在一起我问过了她跟自己的家庭发生了三年前 2020-11-21 …
激光器扩束问题我想在激光器前面加一个扩束镜但是在大概200多米外观察出射的像除中心亮点外还出现了一圈 2020-11-25 …
近义词问一问勤奋和刻苦是不是近义词?如果是能帮忙说一说他们俩的意思吗?如果不是请分别说出他们俩的近义 2020-12-13 …
古代诗词中常有语序倒置的情况,下面调整后有误的一项是A.七八个星天外,两三点雨山前.——天外七八个星 2020-12-29 …
对辛弃疾西江月中的几点疑问明月别枝惊鹊中的别七八个星天外,两三点雨山前.是指什么呢?是蛙声吗…… 2021-01-17 …