数据结构习题及答案精编版

第一章1.在数据结构中,从逻辑上可以把数据结构分为(C )A.动态结构和静态结构 B. 紧凑结构和非紧凑结构C.线性结构和非线性结构 D. 内部结构和外部结构● 2.在数据结构中,与所使用的计算机无关的是( A )A. 逻辑结构B. 存储结构C. 逻辑和存储结构D. 物理结构3.下面程序的时间复杂度为____O(mn)_______。for (int i=1

2020-04-17
数据结构练习附答案

一、单项选择题1.逻辑关系是指数据元素间的()A.类型 B.存储方式 C.结构 D.数据项2.对于只在表的首、尾两端进行插入操作的线性表,宜采用的存储结构为( )A.顺序表 B.用头指针表示的单循环链表C. 用尾指针表示的单循环链表D. 单链表3.设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指

2024-02-07
数据结构习题库汇总

知识点:01.绪论02.顺序表03.链表04.栈05.链队列06.循环队列07.串08.数组的顺序表示09.稀疏矩阵10.广义表11.二叉树的基本概念12.二叉树遍历、二叉树性质13.树、树与二叉树的转换14.赫夫曼树15.图的定义、图的存储16.图的遍历17.图的生成树18.静态查找(顺序表的查找、有序表的查找)19.动态查找(二叉排序树、平衡树、B树)2

2024-02-07
数据结构习题

《数据结构》习题集第一章序论思考题:1.1简述下列术语:数据、数据元素、数据对象、数据结构、存储结构、数据类型、抽象数据类型作业题:1.2设有数据结构(D,R),其中D={d1, d2, d3, d4 }R={r1, r2}r1={ , , , , , }r2={ (d1, d2), (d1, d3), (d1, d4), (d2, d4), (d2, d

2021-03-25
数据结构习题二

习题二一、选择题1.在一个长度为n的顺序表中删除第i个元素(0<iA.n-i B.n-i+1 C.n-i+1 D.i+12.从一个具有n个元素的线性表中查找其值等于x的结点时,在查找成功的情况下,需平均比较( )个元素结点。A.n/2 B.n C.(n-1)/2 D.(n +1)/2 3.对一个具有n个元素的线性表,建立其单链表的时间复杂度为( )。A.O(

2024-02-07
数据结构习题及答案

第一章1.在数据结构中,从逻辑上可以把数据结构分为( C )A •动态结构和静态结构 B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构2. 在数据结构中,与所使用的计算机无关的是( A )A. 逻辑结构B. 存储结构C. 逻辑和存储结构D. 物理结构3. _________________________ 下面程序的时间复杂度为O(mn

2024-02-07
数据结构习题及答案

第一章1.在数据结构中,从逻辑上可以把数据结构分为(C )A.动态结构和静态结构 B. 紧凑结构和非紧凑结构C.线性结构和非线性结构 D. 内部结构和外部结构● 2.在数据结构中,与所使用的计算机无关的是( A )A. 逻辑结构B. 存储结构C. 逻辑和存储结构D. 物理结构3.下面程序的时间复杂度为____O(mn)_______。for (int i=1

2024-02-07
数据结构习题(有答案)

数据结构习题(有答案)

2024-02-07
数据结构练习题解答(三)第三章链表

数据结构练习题解答(三)第三章链表

2024-02-07
数据结构第2章 链表 练习题

1.1. 一元稀疏多项式的求导算法写出一元稀疏多项式的求导算法,用带表头结点的单链表存储该一元稀疏多项式,Lb为头指针,用类C语言描述该求导算法,不另行开辟存储空间,删除无用结点,并分析算法的时间复杂度。该链表的数据结构如下:typedef struct LNode{float coe; //系数int exp; //指数struct LNode *next

2024-02-07
数据结构习题(含答案)

第一章绪论一、填空题1.数据是描述客观事物的数、字符以及所有能输入到计算机且能够被计算机程序加工处理的符号集合。_________是数据的基本单位;___________是数据的最小单位。通常被计算机加工处理的数据不是孤立无关的,而是彼此之间存在着某种联系,将这种数据间的联系称为________。2.数据结构进行形式化定义时,可以从逻辑上认为数据结构DS是_

2024-02-07
数据结构练习题(含答案)

数据结构练习题(含答案)

2024-02-07
吉林大学数据结构练习题

数据结构复习题一、单项选择题1. 不带头结点的单链表head为空的判断条件是( )。A.head==NULLB.head->next==NULLC.head->next==headD.head!=NULL2. 链表不具有的特点是( )。A.可随机访问任一元素B.插入删除不需要移动元素C.不必事先估计存储空间D.所需空间与线性表长度成正比3. 单链表中,增加头

2024-02-07
数据结构第二章习题课

1、试描述头指针、头结点、开始结点的区别、并说明头指针和头结点的作用。答:开始结点是指链表中的第一个结点,也就是没有直接前趋的那个结点。链表的头指针是一指向链表开始结点的指针(没有头结点时),单链表由头指针唯一确定,因此单链表可以用头指针的名字来命名。头结点是我们人为地在链表的开始结点之前附加的一个结点。有了头结点之后,头指针指向头结点,不论链表否为空,头指

2020-11-15
数据结构 习题

绪论和线性表习题一、选择题1.在一个单链表中,若p↑结点不是最后结点,在p↑之后插入s↑结点,则实行( )。A. s->next=p;p->next=s;B、s->next=p->next; p->next=s;C. s->next=p->next;p=s;D. p->next=s;s->next=p;2.与单链表相比,双链表优点之一( ).A.插入删除操作

2024-02-07
2017数据结构复习题-答案

复习(一)一、选择题1.下面关于线性表的叙述错误的是(D)。A、线性表采用顺序存储必须占用一片连续的存储空间B、线性表采用链式存储不必占用一片连续的存储空间C、线性表采用链式存储便于插入和删除操作的实现D、线性表采用顺序存储便于插入和删除操作的实现2.设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有(B )个空指针域。A、 2m

2024-02-07
数据结构习题(有答案)

第1章绪. word可编辑.. word可编辑.. word可编辑.. word可编辑.第2章线性表. word可编辑.. word可编辑.. word可编辑.. word可编辑.. word可编辑.. word可编辑.. word可编辑.第3章栈与队列. word可编辑.. word可编辑.. word可编辑.. word可编辑.. word可编辑.. w

2024-02-07
数据结构练习题(含答案)

数据结构练习题习题1 绪论1.1 单项选择题1. 数据结构是一门研究非数值计算的程序设计问题中,数据元素的①、数据信息在计算机中的②以及一组相关的运算等的课程。① A.操作对象B.计算方法C.逻辑结构D.数据映象② A.存储结构B.关系C.运算D.算法2. 数据结构DS(Data Struct)可以被形式地定义为DS=(D,R),其中D是①的有限集合,R是D

2024-02-07
数据结构练习题答案

说明:1)个别答案有问题的话,直接与我联系;2)没有讲过的内容不要做!数据结构练习题数据结构练习题(1-5章)一、选择题1、从逻辑上可以把数据结构分为( c )两大类。A.动态结构、静态结构B.顺序结构、链式结构C.线性结构、非线性结构D.初等结构、构造型结构2、以下数据结构中,哪一个是线性结构( D)?A.广义表 B. 二叉树 C. 稀疏矩阵 D. 串3、

2024-02-07
数据结构第二章习题(2)

数据结构第二章习题(2)

2024-02-07