重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)习题讲解(闫会峰)

1、已知L是无表头结点的单链表,且P结点既不是首结点 也不是尾节点,试从下列提供的答案中选择合适的 语句序列。 A、在P结点后插入S结点的语句序列是 B、在P结点前插入S结点的语句序列是 C、在表首插入S结点的语句序列 D、在表尾插入S结点的语句序列 (I)p->next=s; (2)p->next=p->next->next; ()p->next=s->next; (4)s->next=p->next; (5)S->next=L; (6)s->next=NULL (7)q=p; (8)while(p->next=q) p=p->next; (9)while(p->next!=NULL) p=p->next; (10)p=q; (11)p=L (12)=s (12)l=s;
1、已知L是无表头结点的单链表,且P结点既不是首结点, 也不是尾节点, 试从下列提供的答案中选择合适的 语句序列。 A、在P结点后插入S结点的语句序列是_________ B 、在P结点前插入S结点的语句序列是_________ C、在表首插入S结点的语句序列________ D、在表尾插入S结点的语句序列_________ (1)p->next=s; (2)p->next=p->next->next; (3)p->next=s->next; (4)s->next=p->next; (5)s->next=L; (6)s->next=NULL; (7)q=p; (8)while(p->next!=q) p=p->next; (9)while(p->next!=NULL) p=p->next; (10)p=q; (11)p=L; (12)l=s; (12)l=s;

2、简述堆栈、队列和线性表之间的区别。 3、写出下列程序段的输出结果(栈的元素类型为 char;字符型) old main (0 Stack S; har x Initstack(s) k Push(s, x); Push(,a); Push(s, y); Pop(S, x); Push(s, t); Push(S, x) Pop(S, x); Push(s, s); While(stackEmpty(s)Pop(s, y); printf(y); Printf(x)
2、简述堆栈、队列和线性表之间的区别。 3、写出下列程序段的输出结果(栈的元素类型为 char;字符型)。 Void main() { Stack S; Char x,y; InitStack(S); X=‘c’; y=‘k’; Push(S,x); Push(S,’a’); Push(S,y); Pop(S,x); Push(S,’t’); Push(S,x); Pop(S,x); Push(S,’s’); While(!StackEmpty(S)){Pop(S,y); printf(y); }; Printf(x); }

4、写出下列程序段的输出结果(队列的元素类型为 char;字符型)。 Void maino Queue Q; InitQueue(Q); char x=e,y=‘c’; En Queue(Q, h); EnQueue(Q,r); EnQueue(Q,y); DeQueue(Q, x); EnQueue(Q, x); DeQueue(Q, x); EnQueue(Q, a); while( Queueempty(q) DeQueue(Q, y); printf(y);) printf(x)
4、写出下列程序段的输出结果(队列的元素类型为 char;字符型)。 Void main() { Queue Q; InitQueue(Q); char x=‘e’,y=‘c’; EnQueue(Q,’h’); EnQueue(Q,’r’); EnQueue(Q,y); DeQueue(Q,x); EnQueue(Q,x); DeQueue(Q,x); EnQueue(Q,’a’); while(!QueueEmpty(Q)) { DeQueue(Q,y); printf(y); } printf(x); }

5、将下列树转换成二叉树
5、将下列树转换成二叉树

、画出本图的邻接矩阵并按照prim算法求最小生成树 3 5
6、画出本图的邻接矩阵并按照prim算法求最小生成树
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)Huffman树及其应用.ppt
- 重庆移通学院:《数据结构》课程教学资源(教程讲义,共二十八课,闫会峰).doc
- 《VC++深入详解教学》第十九讲 动态链接库(孙鑫).ppt
- 《VC++深入详解教学》第十五讲 多线程与聊天室程序的创建(孙鑫).ppt
- 《VC++深入详解教学》第十三讲 文档(孙鑫).ppt
- 《VC++深入详解教学》第十四讲 网络编程(孙鑫).ppt
- 《VC++深入详解教学》对话框(续)(孙鑫).ppt
- 《VC++深入详解教学》第二十讲 HOOK和数据库访问(孙鑫).ppt
- 《VC++深入详解教学》第十二讲 文件(孙鑫).ppt
- 《VC++深入详解教学》第十七讲 进程间通信(孙鑫).ppt
- 《VC++深入详解教学》对话框(孙鑫).ppt
- 《VC++深入详解教学》Windows程序运行原理(孙鑫).ppt
- 《VC++深入详解教学》第十讲 创建兼容DC(孙鑫).ppt
- 《VC++深入详解教学》菜单(孙鑫).ppt
- 《VC++深入详解教学》第十一讲 图形的保存和重绘(孙鑫).ppt
- 《VC++深入详解教学》文本编程(孙鑫).ppt
- 《VC++深入详解教学》第十六讲 线程同步与异步套接字编程(孙鑫).ppt
- 《VC++深入详解教学》第十八讲 ActiveX控件(孙鑫).ppt
- 《VC++深入详解教学》掌握C++(孙鑫).ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)循环.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)树的练习.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)模式匹配的BF算法.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)渡河问题.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第11章 结构体与共用体.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第1章 绪论(闫会峰).ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第2章 算法分析.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第3章 线性表.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第4章 栈和队列.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第5章 串.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第6章 数组与广义表.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第7章 树.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第8章 图.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)线性表操作综合运行例子.ppt
- 《Linux课件》第三章 Linux中的进程管理.ppt
- 《Linux课件》SHELL编程.ppt
- 《Linux课件》第三章 Linux的安装与配置.ppt
- 《Linux课件》第四章 Linux使用基础.ppt
- 《Linux课件》第五章 Linux系统管理.ppt
- 《Linux课件》第六章 Linux网络应用.ppt
- 《Linux课件》第二章 Linux的常用命令.ppt