代码搜索:递归回溯
找到约 2,805 项符合「递归回溯」的源代码
代码结果 2,805
www.eeworm.com/read/451351/7466880
java ex4_24.java
//4_24(利用递归求一个整数各位数字之和)
import javax.swing.JOptionPane;
public class Ex4_24{
public static void main (String[] args) {
int num=Integer.parseInt(JOptionPane.showInputDialog("请输入一个整数:"));
www.eeworm.com/read/448997/7520508
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/442029/7661136
m recurs_star7.m
function [z,A]=recurs_star7(z,A,n);
% 星形为构成元素的递归图形
% Example:
% [z,A]=recurs_star7(0,-pi/2,1);
% 算法参见:
% http://graphics.shu.edu.cn/course/fractal/ch5-5.htm
if nargin==0;
z=0;A=
www.eeworm.com/read/198320/7940451
c 习题1-二叉树中序遍历.c
#include
#include "datastru.h"
#include
#include "二叉树.c"
void inorder(BTCHINALR *bt)
/*中序遍历二叉树(递归算法)*/
{if(bt != NULL)
{ inorder(bt->lchild);
printf("%c ",bt->da
www.eeworm.com/read/242043/13098020
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/305568/13766273
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/491901/6428201
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/491108/6440873
h kuai.h
template bool Kuai1(My*p,int num)//简单快速排序,升序,O(N log2 N)
{
if(num
www.eeworm.com/read/485041/6571428
txt diguixiajiang.txt
实验内容:
1、使用递归下降分析算法分析表达式文法:
exp ::= exp addop term | term
addop ::= + | -
term ::= term mulop factor | factor
mulop ::= * | /
factor ::= (exp) | number
其中number可以是多位的十进制数字串(整数即可),因