【判断题】【消耗次数:1】
顺序表的每个结点只能是一个简单类型,而链表的每个结点可以是一个复杂类型。
正确
错误
参考答案:
复制
纠错
相关题目
【判断题】 线性表的每个结点只能是一个简单类型,而链表的每个结点可以是一个复杂类型。
①  正确
②  错误
【单选题】 在一个链表中,每个结点必然存在着一个指向自身结点类型的指针域,用来保存下一个结点的( )。
①  地址
② 
③  名称
④  类型
【单选题】 在一个链表中,每个结点必然存在着一个指向自身结点类型的指针域,用来保存下一个结点的( )。
①  地址
② 
③  名称
④  类型
【判断题】 链表的每个结点都恰好包含一个指针域。
①  正确
②  错误
【判断题】 链表的每个结点中都恰好包含一个指针。
①  正确
②  错误
【单选题】 在一个具有n个结点的有序单链表中插入一个新结点并保持该表有序的时间复杂度是( )。
①  O(1)
②  O(n)
③  O(n的平方)
④  O(log2n)
【单选题】 在一个有向图的邻接表中,每个顶点单链表中结点的个数等于该顶点的( )。
①  出边数
②  入边数
③  度数
④  度数减1
【判断题】 树结构中的每个结点最多只有一个直接前驱。
①  正确
②  错误
【单选题】 每个结点只含有一个数据元素,所有存储结点相继存放在一个连续的存储区里,这种存储结构称为( )结构。
①  顺序存储
②  链式存储
③  索引存储
④  散列存储
【单选题】 在一个尾指针为rear的不带头结点的单循环链表中,插入一个s所指的结点,并作为第一个结点,可执行( ).
①  A.rear?next=s;s?next=rear?next
②  B.rear?next=s?next;
③  C.rear=s?next
④  D.s?next=rear?next ; rear?next=s;
随机题目
【简答题】 若文法 G 定义的语言是无限集,则文法G必然是[填空1]。
【简答题】 在形式语言中,[填空1]常被称为规范推导。
【简答题】 四元式之间的联系是通过[填空1]实现。
【简答题】 概括的说,一张符号表的每一项(或称入口)包含两大栏(或称区段、字域),即[填空1],信息栏。
【简答题】 优化可生成[填空1]的目标代码。
【简答题】 如果一个文法存在某个句子对应两棵不同的语法树,则称这个[填空1]是二义的。
【单选题】 表达式:10!=9的值是
①  true
②  非零值
③  0
④  1
【单选题】 为了避免嵌套的if-else语句的二义性,C语言规定else总是与___组成配对关系.
①  缩排位置相同的if
②  在其之前未配对的if
③  在其之前尚未配对的最近的if
④  同一行上的if
【单选题】 以下叙述正确的是
①  continue语句的作用是结束整个循环的执行
②  只能在循环体内和switch语句体内使用break语句
③  在循环体内使用break语句或continue语句的作用相同
④  从多层循环嵌套中退出时,只能使用goto语句
【简答题】 统计整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1、c2、c3返回主函数。 例如,当n=123114350时,结果应该为:c1=3 c2=1 c3=2。 #includeint c1,c2,c3; void fun(long n) { c1 = c2 = c3 = 0; while (n) { /************found************/ switch([填空1]) { case 1: c1++; break; /************found************/ case 2: c2++;[填空2] case 3: c3++; } n /= 10; } } main() { int n=123114350; fun(n); printf(\nn=%d c1=%d c2=%d c3=%d\n,n,c1,c2,c3); }