栈
队列
链表
二叉树
第1题:
对递归定义的数据结构不要使用递归过程。
第2题:
数据结构里,计算n!,可以使用递归程序完成,若使用递归则需要()来帮助完成。
第3题:
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成以下两个函数。 (1)funl(intn)求出n的阶乘,必须使用递归调用。 (2)fun2(intn)求出n的阶乘,不能使用递归调用。如果n小于1则返回0。 注意:不能修改函数的其他部分。 试题程序: include<iostream.h> //必须使用递归 intfunl(intn) { } //不能使用递归 intfun2(intn) { } voidmain { inti; cout<<"请输入一个整数:"<<endl; cin>>i; cout<<"输入数字的阶乘是:"<<funl(i)<<endl; cout<<"输入数字的阶乘是:"<<fun2(i)<<endl; return; }
第4题:
数据结构里,在递归程序中,经常借助选项中的哪种来完成算法()。
第5题:
数据结构里,斐波那契数列的递归实现方法,就会使用到栈。
第6题:
数据结构里,汉诺塔问题,是递归解决的问题,需要()来帮助算法实现。
第7题:
在计算递归曲数时,如不使用递归过程.则一般悄况下必须借助于()数据结构。
第8题:
在计算递归函数时,如不使用递归过程,则一般情况下必须借助于( )数据结构。A.栈B.数C.双向队列D.广义表
第9题:
斐波那契数列的计算,可以使用递归的方式计算,则需要使用哪项来帮助完成。()
第10题:
数据结构里,递归问题的解决都要靠栈来完成,以下可以递归实现的有()。