代码搜索:递归回溯
找到约 2,805 项符合「递归回溯」的源代码
代码结果 2,805
www.eeworm.com/read/476384/6758321
h itc.h
#include "state.h"
#include
using namespace std;
#define MAX_NUM 1000 //计算机获胜的标志
#define NO_BLANK -1001//人获胜的标志
#define TREE_DEPTH 3 //递归深度
#define NIL 1001 //根节点的函数走步评估值
www.eeworm.com/read/400570/11573704
java fibonacci.java
//Fibonacci.java
//Author X.H.Sun, 2006.08.13
//用递归算法计算Fibonacci数:
//F(n)=F(n-1)+F(n-2) (n>2), F(2)=F(1)=1
import java.awt.*;
public class Fibonacci{
static int fibonacci(int n){
if(n
www.eeworm.com/read/158673/11592771
txt feidiguibahuanghou.txt
非递归八皇后解
int x[9]={0};int n=1;int chk(int a, int b) /*检测(x,y)处的皇后是否与已有皇后冲突,同行、同斜线均为冲突。*/
{
int i;
if(a != 0)
{ for(i=1; i
www.eeworm.com/read/257293/11934885
c maze_nrec.c
/* 迷宫问题的非递归算法(栈实现)*/
#define MAXNUM 100/* 栈中最大元素个数 */
#define N 11 /*地图的第一维长度*/
#include
#include
typedef struct {
int x;/* 行下标 */
int y;/* 列下标 */
www.eeworm.com/read/227865/14407842
m mat_inv.m
function iA=mat_inv(A)
%MAT_INV 函数用来演示矩阵的递归分块求逆。
%
% iA=mat_inv(A)
%
% 其中,A 为原矩阵, iA 为逆矩阵。
%Designed by Prof D Xue (c) 2000
[nr,nc]=size(A);
if nr==nc
switch nr
case 1,
iA=
www.eeworm.com/read/223339/14644672
cpp algo0706.cpp
void BFSTraverse(Graph G, Status (*Visit)(int v )) {// 算法7.6
// 按广度优先非递归遍历图G。使用辅助队列Q和访问标志数组visited。
QElemType v,w;
queue Q;
QElemType u;
for (v=0; v
www.eeworm.com/read/221812/14719864
cpp binarysortinsert.cpp
bsnodetype *BinarySortInsert(bsnodetype *t,keytype key,bsnodetype *p)
/*在以t为根结点的二叉排序树上查找(不存在时插入)关键字为key结点的*/
/*非递归算法*/
{
bsnodetype *s;
if(t==NULL)
{
t=p;
return t;
www.eeworm.com/read/219502/14878328
cpp algo0706.cpp
void BFSTraverse(Graph G, Status (*Visit)(int v )) {// 算法7.6
// 按广度优先非递归遍历图G。使用辅助队列Q和访问标志数组visited。
QElemType v,w;
queue Q;
QElemType u;
for (v=0; v
www.eeworm.com/read/208856/15234249
cpp algo0706.cpp
void BFSTraverse(Graph G, Status (*Visit)(int v )) {// 算法7.6
// 按广度优先非递归遍历图G。使用辅助队列Q和访问标志数组visited。
QElemType v,w;
queue Q;
QElemType u;
for (v=0; v