( )6. 若指针L指向一带头结点的循环单链表的头结点,该表为空表的条件是_______为真值;
a. !( L -> link ); b. L == (L -> link) -> link;
c. L -> link; d. L == L -> link;
( )7. 用数组A[0..N-1]存放一个循环队列,一元素出队时,其队头指针front的修改方法是________:
a. front = (front + 1) mod N; b. front = (front - 2)mod N;
c. front = front + 1; d. front = front – 2;
( )8. 广义表((f),(f))的表尾是 。
a. f b. (f) c. ((f)) d. ()
( )9. 串是一________。
a. 不少于一个字母的序列 b. 任意个字母的序列
c. 不少于一个字符的序列 d. 有限个字符的序列
( )10. 链表不具有的特点是_______。
a.可随机访问任一元素 b. 插入删除不需要移动元素
c. 不必事先估计存储空间 d. 所需空问与线性表长度成正比
bool find(LinkList &L ,const int & eval) //从表的当前位置开始查找元素eval
{
while (isInList(L))
if ( ⑾ ) return TRUE;
else L.curr = L.curr->next;
return FALSE;
}
有么高手帮下忙60分足矣
...全文
65227打赏收藏
C语言很简单的题 有么高手帮下忙 我是很苦逼的人
引用一.单项选择题(20分) ( )1.在一个长度为n的线性表中顺序查找值为x的元素时,查找时的平均查找长度(即x同元素的平均比较次数,假定查找每个元素的概率都相等)为 。 a、n b、n/2 c、(n+1)/2 d、(n-1)/2 ( )2.若某链表中最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则采用________存储方式最节省运算时间(假设链表仅设有一个head指针)。 a. 单链表 b. 双链表 c. 单循环链表 d. 带头结点的双循环链表 ( )3.设一个栈的输入序