代码搜索:递归回溯
找到约 2,805 项符合「递归回溯」的源代码
代码结果 2,805
www.eeworm.com/read/283598/9002390
txt 对n组字符串无重复全排列的算法.txt
对N组字符串无重复全排列的算法
--------------------------------------------------------------------------------
第八军团 时间:2004-1-18 11:02:34
对 N 组 字符串无重复全排列的算法
要点:函数采用递归形式,理论上做到对任意 N 进行全排列
www.eeworm.com/read/283541/9010960
cpp erfenfa1.cpp
//二分查找法(递归调用)erfenfa1.cpp
#include
#include
#include
double a[10]={1.1,1.3,1.5,1.7,1.9,2.1,2.3,2.5,2.7,2.9};
void binsrch(int s,int r,double x)
{int m;
m=(s+r)
www.eeworm.com/read/183301/9170780
cpp erfenfa1.cpp
//二分查找法(递归调用)erfenfa1.cpp
#include
#include
#include
double a[10]={1.1,1.3,1.5,1.7,1.9,2.1,2.3,2.5,2.7,2.9};
void binsrch(int s,int r,double x)
{int m;
m=(s+r)
www.eeworm.com/read/182713/9194807
cpp stir.cpp
#include
#include
int f(int n,int m)
{
if(m==1)return 1;
if(n==m)return 1;
return m*f(n-1,m)+f(n-1,m-1);
}//递归实现非空子集数m
void main()
{
int n,m;
ifstream inf("i
www.eeworm.com/read/378375/9233366
java hanoi2_6.java
//本程序取自王晓东编著“算法分析与设计”第 23 页,例2.6
//汉诺塔问题的递归解法
import java.io.*;
class hanoi2_6{
public static void hanoi(int n,char a,char b,char c)
{
int x=n;
System.out.println("hanoi("
www.eeworm.com/read/378375/9233369
java examp2_5.java
//本程序取自王晓东编著“算法分析与设计”第 22 页,例2.5
//整数划分问题的递归解法
import java.io.*;
public class Examp2_5
{
public static int q(int n,int m)
{
if((n
www.eeworm.com/read/378375/9233457
java hanoi2_6.java
//本程序取自王晓东编著“算法分析与设计”第 23 页,例2.6
//汉诺塔问题的递归解法
import java.io.*;
class hanoi2_6{
public static void hanoi(int n,char a,char b,char c)
{
int x=n;
System.out.println("hanoi("
www.eeworm.com/read/378375/9233464
java fac2_1_1.java
//本程序取自王晓东编著“算法分析与设计”第 20 页,例2-1_1
//递归法计算阶乘
import java.io.*;
public class Fac2_1_1{
public static int Factorial(int n)
{
if(n==0)return 1;
return n*Factorial(n-1);
}
publi
www.eeworm.com/read/378375/9233557
java fac2_1_1.java
//本程序取自王晓东编著“算法分析与设计”第 20 页,例2-1_1
//递归法计算阶乘
import java.io.*;
public class Fac2_1_1{
public static int Factorial(int n)
{
if(n==0)return 1;
return n*Factorial(n-1);
}
publi
www.eeworm.com/read/180560/9302542
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); /* 对形参m降阶 */
else
z=