2019智慧树知到[数据结构]章节答案.doc

2019智慧树知到[数据结构]章节答案.doc

ID:51177652

大小:18.56 KB

页数:2页

时间:2020-03-09

2019智慧树知到[数据结构]章节答案.doc_第1页
2019智慧树知到[数据结构]章节答案.doc_第2页
资源描述:

《2019智慧树知到[数据结构]章节答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2019智慧树知到[数据结构]章节答案[第一章测试]1.【单选题】图书馆的数目检索系统采用     关系的数据结构。答案:线性2.【单选题】     是相互之间存在一种或多种特定关系的数据元素的集合。答案:数据结构3.【单选题】(     )是一个值的集合和定义在这个值集上的一组操作的总称。答案:数据类型4.【单选题】算法的确定性是指                     ( )答案:算法中的每一条指令必须有确切的含义[第二章测试]1.【单选题】线性表中的数据元素有一个前驱多个后继。答案:错2.【单选题】用顺序结构存储,删除最后一个结点时,( )答案:一定不会移动其它结

2、点位置3.【单选题】链表中逻辑上相邻的元素的物理地址__________相邻。  答案:不一定4.【单选题】1.假设有两个按元素值递增有序排列的线性表A和B,均以单链表作存储结构,请编写算法将A表和B表归并成一个按元素值递减有序(即非递增有序,允许表中含有值相同的元素)排列的线性表C,并要求利用原表(即A表和B表)的结点空间构造C表。//将合并逆置后的结果放在C表中,并删除B表StatusListMergeOppose_L(LinkList&A,LinkList&B,LinkList&C){    LinkListpa,pb,qa,qb;    pa=A;    pb=B

3、;    qa=pa;  //保存pa的前驱指针    qb=pb;  //保存pb的前驱指针    pa=pa->next;    pb=pb->next;    A->next=NULL;    C=A;    while(pa&&pb){        if(pa->datadata){            qa=pa;            pa=pa->next;            qa->next=A->next; //将当前最小结点插入A表表头            A->next=qa;        }        else{     

4、       qb=pb;            pb=pb->next;           (          )//将当前最小结点插入B表表头            A->next=qb;        }    }    while(pa){        qa=pa;        pa=pa->next;        qa->next=A->next;        A->next=qa;    }    while(pb){        qb=pb;        pb=pb->next;        qb->next=A->next;       

5、 A->next=qb;    }    pb=B;    free(pb);    returnOK;}答案:qb->ext=A->ext5.【单选题】假设某个单向循环链表的长度大于1,且表中既无头结点也无头指针。已知s为指向链表中某个结点的指针,试编写算法在链表中删除指针s所指结点的前驱结点。StatusListDelete_CL(LinkList&S){    LinkListp,q;    if(S==S->next)returnERROR;    q=S;    p=S->next;    while(      ){        q=p;        p=

6、p->next;    }    q->next=p->next;    free(p);    returnOK;}答案:p->ext!=S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。