非递归汉诺塔算法,并带有一片武汉大学的算法描述。
2022-05-10 16:51:15 471KB 汉诺塔 非递归算法 C++ 源码
1
本人原创,思路想法里面都有。是根绝一些规律写的非递归,不是用递归改的。
2022-02-26 00:29:44 65KB 汉诺塔 非递归
1
通过非递归算法改进深度优先搜索,改进递归算法的不足。
2021-12-17 13:28:23 151KB C/C++
1
本文实例讲述了C++使用递归和非递归算法实现的二叉树叶子节点个数计算方法。分享给大家供大家参考,具体如下: /*求二叉树叶子节点个数 -- 采用递归和非递归方法 经调试可运行源码及分析如下: ***/ #include #include #include using std::cout; using std::cin; using std::endl; using std::stack; /*二叉树结点定义*/ typedef struct BTreeNode { char elem; struct BTreeNode *p
2021-11-25 09:03:55 41KB 二叉树 方法 算法
1
自己编写的实验二叉树的后序遍历非递归算法 包括以递归中序遍历建立二叉树 前序,中序,后序递归以及非递归实现二叉树的遍历 经vc6.0编译通过 自己实验,不足之处应该很多,望指出
2021-11-18 17:02:18 193KB vc 二叉树 遍历 非递归
1
递归算法与非递归算法的转换文.pdf
2021-11-02 15:05:08 49KB
练习1 创建一个函数 power来为任意数字做幂运算n ** i #递归 def power(n,i): if i==1: return n return n*power(n,i-1) print(power(2,4)) 练习2 创建一一个函数,用来检查一个任意的字符串是否是回文字符串 ,如果是返回True,否则返回False #回文字符串,字符串从前往后念和从后往前念是一样的 #abcba #先检查第一个字符和最后一个字符是否一致,如果不一致则不是回文字符串 #检查abcdefgfedcba是不是回文 #检查bcdefgfedcb 是不是回文 #检查cdefgfedc 是不是回文
2021-09-24 18:17:45 38KB 算法 递归 递归算法
1
快速排序算法设计与分析总结 二叉树与树的转换前序、后序的递归、非递归算法,层次序的非递归算法的实现 实现树与二叉树的转换的实现。以及树的前序、后序的递归、非递归算法,层次序的非递归算法的实现,应包含建树的实现。
2021-07-20 19:19:54 5KB 快速排序算法
实现树与二叉树的转换的实现。以及树的前序、后序的递归、非递归算法,层次序的非递归算法的实现,应包含建树的实现。
1
快速排序算法设计与分析总结 二叉树与树的转换前序、后序的递归、非递归算法,层次序的非递归算法的实现 二叉树与树的转换前序、后序的递归、非递归算法,层次序的非递归算法的实现,应包含建树的实现 实现树与二叉树的转换的实现。以及树的前序、后序的递归、非递归算法,层次序的非递归算法的实现,应包含建树的实现。
2021-06-23 20:04:33 6KB 排序算法 算法设计与分析