代码搜索:递归回溯
找到约 2,805 项符合「递归回溯」的源代码
代码结果 2,805
www.eeworm.com/read/130114/14208039
c algo3-8.c
/* algo3-8.c 用递归调用求Ackerman(m,n)的值 */
#include
int ack(int m,int n)
{
int z;
if(m==0)
z=n+1;
else if(n==0)
z=ack(m-1,1);
else
z=ack(m-1,ack(m,n-1));
www.eeworm.com/read/127962/14324240
c algo3-8.c
/* algo3-8.c 用递归调用求Ackerman(m,n)的值 */
#include
int ack(int m,int n)
{
int z;
if(m==0)
z=n+1;
else if(n==0)
z=ack(m-1,1);
else
z=ack(m-1,ack(m,n-1));
www.eeworm.com/read/127961/14324694
cpp algo3-8.cpp
// algo3-8.cpp 用递归调用求Ackerman(m,n)的值
#include
int ack(int m,int n)
{
int z;
if(m==0)
z=n+1;
else if(n==0)
z=ack(m-1,1);
else
z=ack(m-1,ack(m,n-1));
www.eeworm.com/read/223339/14644469
cpp algo0602.cpp
Status InOrderTraverse(BiTree T, Status (*Visit)(ElemType)) {
// 算法6.2
// 采用二叉链表存储结构,Visit是对数据元素操作的应用函数。
// 中序遍历二叉树T的非递归算法,对每个数据元素调用函数Visit。
stack S;
BiTree p;
InitStack(S); Push(
www.eeworm.com/read/223339/14644482
cpp algo0601.cpp
Status PreOrderTraverse( BiTree T, Status(*Visit)(ElemType) ) {
// 算法6.1
// 采用二叉链表存储结构,Visit是对数据元素操作的应用函数,
// 先序遍历二叉树T的递归算法,对每个数据元素调用函数Visit。
// 最简单的Visit函数是:
// Status PrintEl
www.eeworm.com/read/219502/14878078
cpp algo0602.cpp
Status InOrderTraverse(BiTree T, Status (*Visit)(ElemType)) {
// 算法6.2
// 采用二叉链表存储结构,Visit是对数据元素操作的应用函数。
// 中序遍历二叉树T的非递归算法,对每个数据元素调用函数Visit。
stack S;
BiTree p;
InitStack(S); Push(
www.eeworm.com/read/219502/14878090
cpp algo0601.cpp
Status PreOrderTraverse( BiTree T, Status(*Visit)(ElemType) ) {
// 算法6.1
// 采用二叉链表存储结构,Visit是对数据元素操作的应用函数,
// 先序遍历二叉树T的递归算法,对每个数据元素调用函数Visit。
// 最简单的Visit函数是:
// Status PrintEl
www.eeworm.com/read/118192/14882921
c 习题-39.c
//本程序只给出了算法思想
//读者可以自己完善本程序
typedef struct {
int low;
nt high;
} boundary; //子序列的上下界类型
void QSort_NotRecurve(int SQList &L)//快速排序的非递归算法
{
low=1;high=L.length;
InitStack(S); //S的元素为bounda
www.eeworm.com/read/118192/14883034
c 习题-33.c
//本程序只给出了算法思想
//读者可以自己完善本程序
void PreOrder_Nonrecursive(Bitree T)//先序遍历二叉树的非递归算法
{
InitStack(S);
Push(S,T); //根指针进栈
while(!StackEmpty(S))
{
while(Gettop(S,p)&&p)
{
visit(p->data);
www.eeworm.com/read/115447/15013959
c 习题-39.c
//本程序只给出了算法思想
//读者可以自己完善本程序
typedef struct {
int low;
nt high;
} boundary; //子序列的上下界类型
void QSort_NotRecurve(int SQList &L)//快速排序的非递归算法
{
low=1;high=L.length;
InitStack(S); //S的元素为bounda