代码搜索:递归回溯

找到约 2,805 项符合「递归回溯」的源代码

代码结果 2,805
www.eeworm.com/read/237993/13914377

txt 数据库表treeview树的快速生成.txt

数据库表TreeView树的快速生成 根据数据表的内容生成TreeView树状结构,通常的做法就是从顶级开始,然后逐项递归查询遍历生成。这种方法在实现上容易做到,也很容易想到,但是效率比较低,因为数据库的检索(SQL语句需要解释执行,而且是对数据库文件进行操作)还是比较耗时的,尤其是树的层次较多,节点较多的情况。这里我要介绍的方法是以空间换取时间,只进行一次数据库检索,提取出全部数据,然后一 ...
www.eeworm.com/read/134094/14008565

txt read.txt

题目:马踏棋盘 需求分析 将马随即放在国际象棋的8×8棋盘Board[8][8]的某个方格中,马按走棋规则进行移动。要求每个方格只进入一次,走遍棋盘上全部64个方格。编制非递归程序,求出马的行走路线,并按求出的行走路线,将数字1,2,……,64依次填入一个8×8的方阵,输出之。 测试数据:由读者指定。可自行指定一个马的初始位置(i,j),0 ...
www.eeworm.com/read/204740/15334305

txt 列表.txt

标题——作者——出处 基于蚁群优化算法递归神经网络的短期负荷预测 蚁群算法的小改进 基于蚁群算法的无人机任务规划 多态蚁群算法 MCM基板互连测试的单探针路径优化研究 改进的增强型蚁群算法 基于云模型理论的蚁群算法改进研究 基于禁忌搜索与蚁群最优结合算法的配电网规划 自适应蚁群算法在序列比对中的应用 基于蚁群算法的QoS多播路由优化算法 多目标优化问题的蚁群算法研究 ...
www.eeworm.com/read/112764/15477483

txt 程序简介.txt

本程序所接受的通配符串为一形式标准的通配符串,即*不与通配符相连(如 *? ** 等). 当然也可以编一个简单的函数将非标准通配符串化为等效的标准通配符串(读者有兴趣可以自己尝试一下) 本程序主要算法如下: 编写一个字符串匹配的判断函数,将判断分为两步:"*"出现之前和"*"出现之后. 出现之前利用"sub_sour"和"sub_obje"两个指针进行递归扫描,一旦出现对应字符不一 ...
www.eeworm.com/read/431296/8690707

c 6.36.c

6.36③ 若已知两棵二叉树B1和B2皆为空,或者皆 不空且B1的左、右子树和B2的左、右子树分别相似, 则称二叉树B1和B2相似。试编写算法,判别给定两 棵二叉树是否相似。 要求实现下列函数: Status Similar(BiTree t1, BiTree t2); /* 判断两棵二叉树是否相似的递归算法 */ 二叉链表类型定义: typedef struct BiT ...
www.eeworm.com/read/332926/12716985

c 6.36.c

6.36③ 若已知两棵二叉树B1和B2皆为空,或者皆 不空且B1的左、右子树和B2的左、右子树分别相似, 则称二叉树B1和B2相似。试编写算法,判别给定两 棵二叉树是否相似。 要求实现下列函数: Status Similar(BiTree t1, BiTree t2); /* 判断两棵二叉树是否相似的递归算法 */ 二叉链表类型定义: typedef struct BiT ...
www.eeworm.com/read/141570/12998010

txt 29.txt

简单计算函数的编写过程 作者:胡晓磊   计算主程序负责初始算式整理、算式中变量的赋值、脱括号及脱括号后的算式整理、调用简单计算函数、输出计算结果。   思路:如果第一个运算符是乘除,则计算它前后的两个数,其值作为新算式的第一个数,再继续计算这个新算式;如果是加减则用第 一个数加减后面的算式(如果是减,还要将其后的+变为-,-变为+)。   这是一个递归的思路,据此得到以下 ...
www.eeworm.com/read/484234/6582423

txt 二叉树操作2.txt

6.36③ 若已知两棵二叉树B1和B2皆为空,或者皆 不空且B1的左、右子树和B2的左、右子树分别相似, 则称二叉树B1和B2相似。试编写算法,判别给定两 棵二叉树是否相似。 要求实现下列函数: Status Similar(BiTree t1, BiTree t2); /* 判断两棵二叉树是否相似的递归算法 */ 二叉链表类型定义: typedef struct ...
www.eeworm.com/read/481647/6636809

cpp find.cpp

//本题首先要感谢黄群同学为我提供了帮助,并且在红皮书《数据结构与算法-学习指导与习题解析》P210找到了答案 //算法描述:先给出一个在0(n)时间内找到序列中第k小的数的算法Search,然后在调用这个算法找中位数,其时间代价也为0(n)的。 //把数组按照每5个一组分为多组,分别排序,然后递归调用算法Search找到这些中位数。利用partition算法,以该中位数为轴值,将数组 // ...
www.eeworm.com/read/151211/12229678

txt 29.txt

简单计算函数的编写过程 作者:胡晓磊   计算主程序负责初始算式整理、算式中变量的赋值、脱括号及脱括号后的算式整理、调用简单计算函数、输出计算结果。   思路:如果第一个运算符是乘除,则计算它前后的两个数,其值作为新算式的第一个数,再继续计算这个新算式;如果是加减则用第 一个数加减后面的算式(如果是减,还要将其后的+变为-,-变为+)。   这是一个递归的思路,据此得到以下 ...