以下哪项不是递归的三定律之一?
以下哪项不是递归的三定律之一?
A.有一个基本结束条件
B.算法调用自身
C.能够不断减小问题规模
D.对函数运行结果进行缓存
正确答案:对函数运行结果进行缓存
- 1.以下哪些是顺序表的特点?
- 2.以下哪些不是单链表的特点?
- 3.设某顺序表中第一个元素的起始存储地址为a,每个元素的长度为b,则第c个元素的起始地址是?(a,b,c均为非负整数)
- 4.设有序单链表的关键字序列为{1,4,6,11,19,35,52,54,57,71,78,86,92,96},当查找关键字为21的结点时,经()次比较后查找失败?
- 5.递归过程或函数调用时,处理参数或返回地址,用以下哪种数据结构最合适?
- 6.用不带头结点的单链表存储队列时,其队头指针指向队头结点,其队尾指针指向队尾结点,则在进行删除操作时
- 7.下列叙述正确的是?
- 8.以下哪些算法适合用栈来实现?
- 9.以下哪些关于栈的说法是正确的?
- 10.使用括号匹配算法判断以下表达式:([()[]{]})结果是否匹配?匹配过程中栈内元素最多有多少个?