代码搜索:递归回溯
找到约 2,805 项符合「递归回溯」的源代码
代码结果 2,805
www.eeworm.com/read/381259/9100013
cpp selectsort.cpp
#include
using namespace std;
void SelectSort(int v[],int n,int k)
{
if(k==n) return; //递归结束条件
for(int i=0;i
www.eeworm.com/read/380425/9150052
cpp hanoi.cpp
#include "stdio.h"
#include "time.h"
/*
* 递归移动金盘
*/
void move(int n,int x,int y,int z ) {
if( n==1 )
printf( "%c-->%c\n", x, z );
else{
move( n-1, x, z, y);
printf( "%c-->%c\
www.eeworm.com/read/378375/9233347
java fac2_4.java
//本程序取自王晓东编著“算法分析与设计”第 21 页,例2-4
//排列问题的递归解法
class MyMath{
public MyMath(){
}
static void swap(double[] a,int i,int j)
{
double temp;
temp=a[i];
a[i]=a[j];
a[j]=te
www.eeworm.com/read/378375/9233532
java fac2_4.java
//本程序取自王晓东编著“算法分析与设计”第 21 页,例2-4
//排列问题的递归解法
class MyMath{
public MyMath(){
}
static void swap(double[] a,int i,int j)
{
double temp;
if(a[i]>a[j])
{temp=a[i];
a[i]=
www.eeworm.com/read/378375/9233591
java fac2_4_1.java
//本程序取自王晓东编著“算法分析与设计”第 21 页,例2-4
//排列问题的递归解法
import java.io.*;
class MyMath{
public MyMath(){
}
static void swap(double[] a,int i,int j)
{
double temp;
temp=a[i];
a
www.eeworm.com/read/378375/9233690
java fac2_4_1.java
//本程序取自王晓东编著“算法分析与设计”第 21 页,例2-4
//排列问题的递归解法
import java.io.*;
class MyMath{
public MyMath(){
}
static void swap(double[] a,int i,int j)
{
double temp;
temp=a[i];
a
www.eeworm.com/read/349837/10797641
cpp algo0903.cpp
Status SecondOptimal(BiTree &T, ElemType R[], float sw[],
int low, int high) { // 算法9.3
// 由有序表R[low..high]及其累计权值表sw
// (其中sw[0]==0)递归构造次优查找树T。
int i,j;
float m
www.eeworm.com/read/469435/6976778
cpp main.cpp
#include "head.h"
#include "tree.cpp"
void main()
{
BiTree T;
int num = 0;
T=NULL;
printf("按先序输入元素:\n");
PreCreate(T);
printf("\n构造的树为:");
PreVisit(T);
printf("\n\n非递归中序遍历:");
Ino
www.eeworm.com/read/461892/7214855
cpp 佳佳的难题.cpp
//分治的思想,归并排序去做。
#include
using namespace std;
int s[1000002],t[1000002];
__int64 cnt;
void sortf(int b,int e)
{
if(b >= e )
return;
sortf(b,(b+e)/2);//归并排序的递归步
www.eeworm.com/read/454633/7386415
cpp algo0903.cpp
Status SecondOptimal(BiTree &T, ElemType R[], float sw[],
int low, int high) { // 算法9.3
// 由有序表R[low..high]及其累计权值表sw
// (其中sw[0]==0)递归构造次优查找树T。
int i,j;
float m