数据结构与算法考试题库

“数据结构与算法考试题库”相关的资料有哪些?“数据结构与算法考试题库”相关的范文有哪些?怎么写?下面是小编为您精心整理的“数据结构与算法考试题库”相关范文大全或资料大全,欢迎大家分享。

数据结构考试题库含答案

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

数据结构习题集含答案

目录

目录 ............................................................................................................................. 1 选择题 ......................................................................................................................... 2

第一章绪论 ................................................................................................................................................. 2 第二章 线性表 ..............................................................................................

数据结构试题库

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

数据结构试题库

一、 单项选择题

1.下列程序段所代表的算法的时间复杂度为( D )。

x=n; y=0;

while (x>=(y+1)*(y+1)) y++;

(A)O(n) (B)O(n2) (C)O(log2n) (D)O(n)

2.在一个长度为n的以顺序结构存储的线性表中,假设在线性表的任何位置删除

元素的概率相等,则删除一个元素时线性表所需移动元素的平均次数为( B )。 (A) n2 (B)(n-1)/2 (C)(n+1)/2 (D)n/2

3.在一个栈顶指针为HS的链栈中插入一个*s结点时,应执行执行操作为

( C )。

(A)HS->next=s; (B)s->next=HS->next;HS->next=s; (C)s->next=HS;HS=s; (D)s->next=HS;HS=HS>next;

4.假设以带头结点的循环链表表示队列Q,并且队列只设一个头指针front,不设

队列尾指针。若要进队一个元素*s,则在下列程序算法的空白处应添加的操作语句是( A )。

void AddQueue(struct link

数据结构试题库

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

1 绪论

沈阳理工大学应用技术学院

信息与控制学院 计算机科学与技术教研室

2011-5-8

- 1 -

数据结构复习题:绪论 单选题

1、在数据结构中,与所使用的计算机无关的数据叫____结构。 A存储|B物理|C逻辑|D物理和存储

2、在数据结构中,从逻辑上可以把数据结构分成______。

A动态结构和静态结构|B紧凑结构和非紧凑结构|C线性结构和非线性结构|D内部结构和外部结构图 3、数据结构在计算机内存中的表示是指_______。

数据的存储结构|数据结构|数据的逻辑结构|数据元素之间的关系 4、在数据结构中,与所使用的计算机无关的是数据的______结构。 逻辑|存储|逻辑和存储|物理

5、在以下的叙述中,正确的是_____。

线性表的线性存储结构优于链表存储结构|二维数组是其数据元素为线性表的线性表|栈的操作方式是先进先出|队列的操作方式是先进后出

6、在决定选取何种存储结构时,一般不考虑_______。

各结点的值如何|结束个数的多少|对数据有哪些运算|所用编程语言实现这种结构是否方便 7、在存储数据时,通常不仅要存储各数据元素的值,而且还要存储_______。 数据的处理方法|数据元素的类型|数据元素之间的关系|数据的存储方

数据结构试题库

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

数据结构试题库

一、 单项选择题

1.下列程序段所代表的算法的时间复杂度为( D )。

x=n; y=0;

while (x>=(y+1)*(y+1)) y++;

(A)O(n) (B)O(n2) (C)O(log2n) (D)O(n)

2.在一个长度为n的以顺序结构存储的线性表中,假设在线性表的任何位置删除

元素的概率相等,则删除一个元素时线性表所需移动元素的平均次数为( B )。 (A) n2 (B)(n-1)/2 (C)(n+1)/2 (D)n/2

3.在一个栈顶指针为HS的链栈中插入一个*s结点时,应执行执行操作为

( C )。

(A)HS->next=s; (B)s->next=HS->next;HS->next=s; (C)s->next=HS;HS=s; (D)s->next=HS;HS=HS>next;

4.假设以带头结点的循环链表表示队列Q,并且队列只设一个头指针front,不设

队列尾指针。若要进队一个元素*s,则在下列程序算法的空白处应添加的操作语句是( A )。

void AddQueue(struct link

数据结构试题库

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

1 绪论

沈阳理工大学应用技术学院

信息与控制学院 计算机科学与技术教研室

2011-5-8

- 1 -

数据结构复习题:绪论 单选题

1、在数据结构中,与所使用的计算机无关的数据叫____结构。 A存储|B物理|C逻辑|D物理和存储

2、在数据结构中,从逻辑上可以把数据结构分成______。

A动态结构和静态结构|B紧凑结构和非紧凑结构|C线性结构和非线性结构|D内部结构和外部结构图 3、数据结构在计算机内存中的表示是指_______。

数据的存储结构|数据结构|数据的逻辑结构|数据元素之间的关系 4、在数据结构中,与所使用的计算机无关的是数据的______结构。 逻辑|存储|逻辑和存储|物理

5、在以下的叙述中,正确的是_____。

线性表的线性存储结构优于链表存储结构|二维数组是其数据元素为线性表的线性表|栈的操作方式是先进先出|队列的操作方式是先进后出

6、在决定选取何种存储结构时,一般不考虑_______。

各结点的值如何|结束个数的多少|对数据有哪些运算|所用编程语言实现这种结构是否方便 7、在存储数据时,通常不仅要存储各数据元素的值,而且还要存储_______。 数据的处理方法|数据元素的类型|数据元素之间的关系|数据的存储方

数据结构与算法试题

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

数据结构与算法试题

一、

单选题

1、在数据结构的讨论中把数据结构从逻辑上分为 (C )

A 内部结构与外部结构 B 静态结构与动态结构 C 线性结构与非线性结构 D 紧凑结构与非紧凑结构。 2、采用线性链表表示一个向量时,要求占用的存储空间地址(D ) A 必须是连续的

B 部分地址必须是连续的

C 一定是不连续的 D 可连续可不连续

3、采用顺序搜索方法查找长度为n的顺序表时,搜索成功的平均搜索长度为( D )。 A n

B n/2

C (n-1)/2

D (n+1)/2

4、在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点

s,则执行( D )。

A s→link = p→link; p→link = s; B p→link = s; s→link = q; C p→link = s→link; s→link = p; D q→link = s; s→link = p;

5、如果想在4092个数据中只需要选择其中最小的5个,

数据结构与算法试题

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

数据结构与算法试题

一、

单选题

1、在数据结构的讨论中把数据结构从逻辑上分为 (C )

A 内部结构与外部结构 B 静态结构与动态结构 C 线性结构与非线性结构 D 紧凑结构与非紧凑结构。 2、采用线性链表表示一个向量时,要求占用的存储空间地址(D ) A 必须是连续的

B 部分地址必须是连续的

C 一定是不连续的 D 可连续可不连续

3、采用顺序搜索方法查找长度为n的顺序表时,搜索成功的平均搜索长度为( D )。 A n

B n/2

C (n-1)/2

D (n+1)/2

4、在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点

s,则执行( D )。

A s→link = p→link; p→link = s; B p→link = s; s→link = q; C p→link = s→link; s→link = p; D q→link = s; s→link = p;

5、如果想在4092个数据中只需要选择其中最小的5个,

2015湖北省C与数据结构链表考试题库

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

2015湖北省C与数据结构链表考试题库

1、( C )在进行插入操作时,常产生假溢出现象。
A)顺序栈 B)循环队列
C)顺序队列 D)链队列

2、广义表A=(A,B,(C,D),(E,(F,G))),则head(tail(head(tail(tail(A)))))=( D )。
A) (G) B) (D) C) C D) D

3、在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top作为栈顶指针,当做出栈处理时,top变化为( C )。
A)top不变 B)top=0C)top-- D)top++

4、广义表A=(A,B,(C,D),(E,(F,G))),则head(tail(head(tail(tail(A)))))=( D )。
A) (G) B) (D) C) C D) D

5、在一个单链表中,已知q结点是p结点的前趋结点,若在q和p之间插入s结点,则须执行( A ) 。
A)q->next=s; s->next=p; B)s->next=p->next; p->next=s;
C)p->next

2010江苏省数据结构基础考试题库

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

1、在一个链队列中,假定front和rear分别为队首和队尾指针,则插入一个结点的操作为( B )。

A)front=front->next; B) rear=rear->next; C) rear=front->next; D) front=rear->next ;

2、串的逻辑结构与( D )的逻辑结构不同。 A)线性表 B)栈 C)队列 D)树

3、向一个栈顶指针为hs的链栈中插入一个s结点时,应执行( D )。 A) hs->next=s; B) s->next=hs->next; hs->next=s; C) s->next=hs; hs=s; D) s->next=hs; hs=hs->next;

4、下面关于线性表的叙述中,错误的是哪一个?( D ) A)线性表采用顺序存储,必须占用一片连续的存储单元。 B)线性表采用链接存储,便于插入和删除操作。

C)线性表采用链接存储,不必占用一片连续的存储单元。 D)线性表采用顺序存储,便于进行插入和

算法与数据结构题库及答案

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

一、单项选择题

2

1某算法的时间复杂度是O(n),表明该算法( )。

22

A 问题规模是n B 问题规模与n成正比

2 2

C 执行时间等于n D 执行时间与n成正比 2、关于数据结构的描述,不正确的是( )。 A 数据结构相同,对应的存储结构也相同。

B 数据结构涉及数据的逻辑结构、存储结构和施加其上的操作等三个方面。 C 数据结构操作的实现与存储结构有关。 D 定义逻辑结构时可不考虑存储结构。

3、按排序策略分来,起泡排序属于( )。

A 插入排序 B 选择排序 C 交换排序 D 归并排序 4、利用双向链表作线性表的存储结构的优点是( )。

A 便于进行插入和删除的操作 B 提高按关系查找数据元素的速度 C 节省空间 D 便于销毁结构释放空间

5、一个队列的进队顺序为1,2,3,4,则该队列可能的输出序列是( )。 A 1,2,3,4 B 1,3,2,4 C 1,4,2,3 D 4,3,2,1 6、Dijkstra算法是按( )方法求出图中从某顶点到其余顶点最短路径的。 A 按长度递减的顺序求出图的某顶点到其余顶点的最短路径

B 按长度递增