随机组卷按大纲配比:判断 5 · 单选 25 · 多选 5 · 填空 5(共 40 题 · 75 分)
- 多选题 52 图为一棵二叉树, 下列关于二叉树遍历的描述, 正确的有含图做这题 →
- 填空队列是一种操作受限的线性表, 对于所有插入操作都在队列的一端进行, 所有删除操作都在队列的另一端进行, 且这些操作都是按照____的原则进行的。做这题 →
- 单选下列关于算法的描述中错误的是做这题 →
- 单选设某循环队列的存储空间为 Q(1:32),初始状态为 front=rear=32。现经过一系列入队与出队运算后,front=11, rear=11,则循环队列中的元素个数为 A.0 或 32 C. 21 B.11 D. 43做这题 →
- 单选下列关于线性链表的描述中, 错误的是 ( )做这题 →
- 多选栈是一种重要的数据结构, 若将元素 A、B、C、D、E 依次入栈, 入栈过程中允许出栈操作, 则下列出栈序列正确的有 ( )做这题 →
- 填空仿生交互算法使得人工智能服务更优化,它具有五个重要特征:有容性、能行性、输入、输出和____。做这题 →
- 综合以下程序功能是把 8 个排好序的数存入数组中,然后用折半查找法从数组中查找给定的值 k, 找到则输出对应数组元素的下标, 否则输出 “未找到”, 请补充完整程序。 ```c #include<stdio.h> int main () { int low=0, high=7,mid,k; int a[8]={12,14,17,20,25,29,33,48}; printf(“请输入要查找的数:”); scanf("%d",&k); while(low<=high) { mid=(low+high)/2; ``` ```txt if(a[mid]==k) break; else if(a[mid]<k) low=mid+1; else high=mid-1; } printf("查找结果是:"); if(low>high) printf("未找到\n"); else printf("%d\n", mid); return 0; } ```做这题 →
- 单选在数据结构中,下列不属于数据的逻辑结构是做这题 →
- 单选已知一棵二叉树前序遍历和中序遍历分别为ABDECF和DBEACF, 则该二叉树的后序遍历为做这题 →
- 判断链表可以在不移动结点位置的前提下,根据需要随时添加、删除结点,动态调整。做这题 →
- 综合有一组按升序排好的数据,将另一个数据插入该组数据中,使其仍保持有序,请补充完整程序。 ```c #include <stdio.h>int main(void) { int a[11] = {3,7,11,14,18,20,24,26,29,32}; int i,location = 0,x; printf("待插入的数组:"); for(i = 0; i < 10; i++) printf("%4d",a[i]); printf("\n 请输入待插入的数:"); scanf("%d",&x); i = 9; while(i >= 0) { if (a[i]>x) i--; else { _______ = i + 1; break; } } for(i = 9; i >= location; i--) a[i + 1] = ________; a[location]= ________; printf("插入后的数组:"); for(i = 0; i < 11; i++) printf("%4d",a[i]); printf("\n"); return 0; } ```做这题 →
- 单选题 14 图为一棵二叉树,该二叉树的中序遍历结果是()含图做这题 →
- 单选下列关于算法特性描述中,错误的是()做这题 →
- 单选元素进栈的时间复杂度为 ()做这题 →
- 多选将元素 1、2、3、4 依次入栈,入栈的过程中允许出栈,若每个元素出栈后立即进入队列,下列出队的顺序正确的有()做这题 →
- 判断循环队列解决了运算效率与空间利用率之间的矛盾。()做这题 →
上一页25 / 25