首页
›
答案
›
标签
›
数据结构与算法
数据结构与算法
101
计算机算法指的是:
102
在下面的程序段中,对x的赋值语句的频度为()for(i=1;ifor(j=1;j()x:=x+1;
103
程序段for(i=n-1;i=1;i--)for(j=1;j=i;j--)if(A[j]A[j+1])()A[j]与A[j+1]对换;其中n为正整数,则最后一行的语句频度在最坏情况下是()
104
计算机算法指的是(1)。
105
数据的逻辑结构是指数据的各数据项之间的逻辑关系;
106
算法的优劣与算法描述语言无关,但与所用计算机有关。()
107
健壮的算法不会因非法的输入数据而出现莫名其妙的状态。()
108
数据结构的抽象操作的定义与具体实现有关。()
109
数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的储存结构()
110
数据结构是一门研究非数值计算的程序设计问题中计算机的()以及它们之间的()和运算等的学科。
111
数据结构被形式地定义为(D,R),其中D是()的有限集合,R是D上的()有限集合。
112
线性结构中元素之间存在()关系,树形结构中元素之间存在()关系,图形结构中元素之间存在()关系。
113
在线性结构中,第一个结点()前驱结点,其余每个结点有且只有1个前驱结点;最后一个结点()后续结点,其余每个结点有且只有1个后续结点。
114
一个数据结构在计算机中()称为存储结构
115
在下面的程序段中,对x的赋值语句的频度为()for(i=1;ifor(j=1;jfor(k=1;kx=x+delta;
116
对于给定的n个元素,可以构造出的逻辑结构有(1),(2),(3),()(4)()四种。
117
数据的逻辑结构是指()。
118
数据结构中评价算法的两个重要指标是()。
119
下述哪一条是顺序存储结构的优点?
120
下面关于线性表的叙述中,错误的是哪一个?()
121
若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为()(1=i=n+1)
122
顺序存储方式只能用于存储线性结构。()
123
线性表只能用顺序存储结构实现。
124
当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用()存储结构。
125
在一个长度为n的顺序表中第i个元素(1=i=n)之前插入一个元素时,需向后移动()个元素
126
顺序存储结构是通过()表示元素之间的关系的。
127
设有一维数组M,下标的范围是0到9,每个数组元素用相邻的5个字节存储。存储器按字节编址,设存储数组元素M[0]的第一个字节的地址是98,则M[3]的第一个字节的地址是()?
128
在顺序表中插入和删除元素,最主要的操作是()。
129
下面的叙述不正确的是()
130
线性表(a1,a2,…,an)以链接方式存储时,访问第i位置元素的时间复杂性为()
131
在一个以h为头的单循环链中,p指针指向链尾的条件是()
132
在单链表指针为p的结点之后插入指针为s的结点,正确的操作是()
133
对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()
134
在双向链表指针p的结点前插入一个指针q的结点操作是()
135
链表中的头结点仅起到标识的作用。()
136
线性表采用链表存储时,结点和结点内部的存储空间可以是不连续的。()
137
链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表中比在顺序存储结构中效率高。()
138
所谓静态链表就是一直不发生变化的链表。()
139
设单链表的结点结构为(data,next),next为指针域,已知指针px指向单链表中data为x的结点,指针py指向data为y的新结点,若将结点y插入结点x之后,则需要执行以下语句:();();
140
已知指针p指向单链表L中的某结点,则删除其后继结点的语句是:()
141
对于双向链表,在两个结点之间插入一个新结点需修改的指针共()个
142
对于单链表的两个结点之间插入一个新结点需修改的指针共()个。
143
在单链表L中,指针p所指结点有后继结点的条件是:()
144
一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1=i=n)个元素是()。
145
有六个元素6,5,4,3,2,1的顺序进栈,问下列哪一个不是合法的出栈序列?()
146
对于栈操作数据的原则是()。
147
执行完下列语句段后,i值为:()()intf(intx)(){return((x0)?x*f(x-1):2);}()inti;()i=f(f(1));
148
若一个栈以向量V[1n]存储,初始栈顶指针top为n+1,则下面x进栈的正确操作是()。
149
设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过栈S,一个元素出栈后即进队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1则栈S的容量至少应该是()。
150
用单链表表示的链式队列的队头在链表的()位置。
151
队列是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构。()
152
通常使用队列来处理函数或过程的调用。()
153
栈和队列的存储方式,既可以是顺序方式,又可以是链式方式。()
154
循环队列A[0m-1]存放其元素值,用front和rear分别表示队头和队尾,则当前队列中的元素数是()。
155
循环队列存储在数组A[0m]中,则入队时的操作为()。
156
若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为多少?()
157
循环队列通常用指针来实现队列的头尾相接。()
158
循环队列也存在空间溢出问题。()
159
下述哪一条是顺序存储结构的优点?()
160
对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为()
161
在单链表指针为p的结点之后插入指针为s的结点,正确的操作是:()
162
能在O(1)时间内访问线性表的第i个元素结构的是()。
163
在单链表中,增加一个头结点的目的是()。
164
对于一个线性表既要求能够进行较快速的插入和删除,又要求存储结构能够反映数据之间的逻辑关系,则应该用()。
165
在链式存储结构中,数据之间的关系是通过()体现的。
166
在n个结点的线性表的数组实现中,算法的时间复杂度是O(1)的操作是()。
167
对顺序存储的线性表,设其长度为n,在任何位置上插入或删除操作都是等概率的。删除一个元素时平均要移动表中的()个元素。
168
在一个单链表中,已知指针p指向其中某个结点,若在该结点前插入一个由指针s指向的结点,则需执行()。
169
将长度为n的单向链表链接在长度为m的单向链表之后的算法的时间复杂度为()。
170
线性表的动态链表存储结构与顺序存储结构相比,优点是()。
171
数据在计算机存储器内表示时,物理地址与逻辑地址不相同的,称之为()。
172
链表中的头结点仅起到标识的作用。
173
顺序存储结构的主要缺点是不利于插入或删除操作。()
174
线性表采用链表存储时,结点和结点内部的存储空间可以是不连续的。
175
顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好。
176
链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表中比在顺序存储结构中效率高。
177
线性表中每个元素都有一个直接前驱和直接后继。
178
线性表的插入、删除总是伴随着大量数据的移动。
179
线性表中的所有数据元素的数据类型必须相同。
180
顺序存储的线性表可以随机存取。
181
在单链表中,要访问每个结点,只要知道该结点的指针即可,因此,单链表是一种随机存取结构。
182
在顺序表中取出第i个元素所花费的时间与i成正比。
183
在具有头结点的链式存储结构中,头指针均指向链表中的第一个数据结点。
184
顺序存储结构是通过()表示元素之间的关系的
185
链式存储结构是通过()表示元素之间的关系的。
186
已知指针p指向单链表L中的某结点,则删除其后继结点的语句是:q=p-next;()
187
对于一个具有n个结点的单链表,在已知的结点*p后插入一个新结点的时间复杂度为()。
188
为解决计算机主机与打印机之间速度不匹配问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中读取数据。该缓冲区的逻辑结构是()。
189
若一个栈以向量V[1n]存储,初始栈顶指针top为n+1,则下面x进栈的正确的操作是()。
190
设计一个判别表达式中左、右括号是否配对出现的算法,采用()数据结构最佳。
191
对于循环队列()。
192
循环队列A[0m-1]存放其元素值,用front和rear分别表示队头和队尾,则当前队列中的元素数是()。
193
设顺序队列的容量为MaxSize,其头指针为front,尾指针为rear,空队列的条件为()。
194
循环队列存储在数组A[0m]中,则入队时的操作为()。
195
若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为多少?(())
196
将递归算法转变成对应非递归算法时,需要使用()保存中间结果。
197
队列操作的原则是()。
198
在下列栈的基本操作中,()的初始条件不要求栈S已存在。
199
在算符优先级中,算符+和(的优先关系是()。
200
设栈S和队列Q的初始状态均为空,元素a,b,c,d,e,f,g依次加入栈S,若每个元素出栈后立即加入队列Q,且7个元素出队的顺序是b,d,c,f,e,a,g,则栈S的容量至少是()。
‹
1
2
3
…
10
›