题目内容 (请给出正确答案)
[主观题]

线性表的顺序存储结构具有三个弱点:第一,在作插入或删除操作时,需要移动大量元素;第二,由于难以

估计,必须预先分配较大的空间,往往使存储空间不能得到充分利用;第三,表的容量难以扩充。试问,线性表的链式存储结构是否一定能够克服上述三个弱点?请简述之。【北京师范大学2003二、4(6分)】

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“线性表的顺序存储结构具有三个弱点:第一,在作插入或删除操作时…”相关的问题

第1题

若线性表的总数基本稳定,且很少进行插入和删除,但要求以最快的速度存取线性表中的元素,那么应采

用哪种存储结构?为什么?【西安电子科技大学1999软件二、1(5分)】

点击查看答案

第2题

如果有n个线性表同时并存,并且在处理过程中各表的长度会动态变化,线性表的总数也会自动地改变。在

此情况下,应选用哪种存储结构?为什么?

点击查看答案

第3题

在单链表、双向链表和单向循环链表中,若仅知道指针p指向某结点,不知道头指针,能否将结点p从相应的

链表中删去?若可以,其时间复杂度各为多少? 【吉林大学2007二、1(3分)】

点击查看答案

第4题

简述单链表中设置头结点的作用。【电子科技大学2008三、1(6分)】

点击查看答案

第5题

下面是一个求两个集合A和B之差C=A-B的程序,即当且仅当e是A的一个元素,但不是B中的一个元素时,e才

是C中的一个元素。集合用有序链表实现,初始时,A、B集合中的元素按递增排列,C为空;操作完成后A、B保持不变,C中元素按递增排列。下面的函数append(1ast,e)是把值为e的新结点链接在由指针last指向的结点的后面,并返回新结点的地址;函数difference(A,B)实现集合运算A一B,并返回表示结果集合C的链表的首结点的地址。在执行A一B运算之前,用于表示结果集合的链表首先增加一个附加的表头

点击查看答案

第6题

一线性表存储在带头结点的双向循环链表中,L为头指针。对如下算法: (1)说明该算法的功能。(2)

在空缺处填写相应的语句。 void unknown (BNODETP*L) (p=L一>next;q=p一>next;r=q->next; while(q!=L) {while (p!=L) && (p一>data>q一>data)p=p->prior; q一>prior一>next=r;(1) ; q一>next=p一>next;q一>prio

点击查看答案

第7题

对单链表中元素按插入方法排序的C语言描述算法如下,其中L为链表头结点指针。请填充算法中标出的空

白处,完成其功能。 typedef struct node {int data; struct node*next; }linknode,*link; voidInsertsort(1ink L) {link P,q,r,u; p=L一>next;(1); while((2) ) {r=L; q=n->next; while((3)

点击查看答案

第8题

一元稀疏多项式以循环单链表按降幂排列,结点有三个域,系数域coef,指数域exp和指针域next现对链表

求一阶导数,链表的头指针为ha,头结点的exp域为一1。 derivative(ha) {q=ha; pa=ha一>next; while((1) ) {if((2) ){(3) );free(pa); pa=((4) ); ) else{pa一>coef((5) );pa->exp((6) );q=((7));} pa=((8) );

点击查看答案

第9题

下面是用C语言编写的对不带头结点的单链表进行就地逆置的算法,该算法用三返回逆置后的链表的头指

针,试在空缺处填入适当的语句。 void reverse(1inklist&L){ p=null;q=L; while(q!=null) {(1); q一>next=p;p=q;(2) } (3); }【北京理工大学2001九、1(6分)】

点击查看答案

第10题

阅读下面的算法,说明算法实现的功能。 node*1ink(node *headl, *head2) {node*p,

*q; p=headl; while(p一>next!=headl)p=p一>next; q=head2; while(q一>next!=head2) q=q一>next; P一>next=head2; q一>next=headl; return(headl); } 【东华大学2004二、1(10分)】

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信