代码搜索:递归回溯
找到约 2,805 项符合「递归回溯」的源代码
代码结果 2,805
www.eeworm.com/read/101600/15824181
txt 新建 文本文档.txt
PL/0语言编译器(WINDOWS图形界面,VC+API编写)
单遍扫描递归子程序法
学编译原理的可以参考一下
www.eeworm.com/read/378375/9233511
java fac5_4.java
//本程序取自王晓东编著“算法分析与设计”第 162 页,例
//符号三角形问题的回溯解法
//
class Triangles
{
static int n; // 第一行的符号个数
static int half; // n*(n+1)/4
static int cou
www.eeworm.com/read/378375/9233573
java fac5_4.java
//本程序取自王晓东编著“算法分析与设计”第 162 页,例
//符号三角形问题的回溯解法
//
class Triangles
{
static int n; // 第一行的符号个数
static int half; // n*(n+1)/4
static int cou
www.eeworm.com/read/362982/9972525
c jobdispatch.c
//利用回溯法进行批处理作业调度
#include
void backtrace(int);
void swap(int *, int, int);
void print();
//各作业所需的处理时间
int time[][2] = { //下标从1开始
{0, 0},
{2, 1},
{3, 1},
{2, 3}
};
//作业数
int num;
www.eeworm.com/read/358598/10184028
cpp queen.cpp
//回溯法
//八皇后问题
#include
#define QUEEN 8 //定义棋盘的大小
int* Q = new int[QUEEN]; //生成数组存储各行状态
//符合(不冲突),函数返回true
//不符合(冲突),函数返回false
bool Check(int* Q , int row){
for(i
www.eeworm.com/read/118192/14883074
c test.c
#include "stdio.h"
void CalClique(int i)
{// 计算最大完备子图的回溯代码
int j,OK = 1;
if (i > n) {// 在叶子上
// 找到一个更大的完备子图,更新
for (int j = 1; j
www.eeworm.com/read/115447/15014116
c test.c
#include "stdio.h"
void CalClique(int i)
{// 计算最大完备子图的回溯代码
int j,OK = 1;
if (i > n) {// 在叶子上
// 找到一个更大的完备子图,更新
for (int j = 1; j
www.eeworm.com/read/212828/15148494
c test.c
#include "stdio.h"
void CalClique(int i)
{// 计算最大完备子图的回溯代码
int j,OK = 1;
if (i > n) {// 在叶子上
// 找到一个更大的完备子图,更新
for (int j = 1; j
www.eeworm.com/read/110478/15533011
cpp queen.cpp
//回溯法
//八皇后问题
#include
#define QUEEN 8 //定义棋盘的大小
int* Q = new int[QUEEN]; //生成数组存储各行状态
//符合(不冲突),函数返回true
//不符合(冲突),函数返回false
bool Check(int* Q , int row){
for(i
www.eeworm.com/read/292139/8375860
java dig9_d.java
public class Dig9_d
{
final static int M=9;
static void count(int n,int k) //递归方法
{
int i;
if (n==1) //在1前留空
for (i=1;i