栈
WesenTCYS
这个作者很懒,什么都没留下…
展开
-
关于递归的理解【转】
链接:https://www.zhihu.com/question/31412436/answer/683820765 递归的三大要素 第一要素:明确你这个函数想要干什么 对于递归,我觉得很重要的一个事就是,这个函数的功能是什么,他要完成什么样的一件事,而这个,是完全由你自己来定义的。也就是说,我们先不管函数里面的代码什么,而是要先明白,你这个函数是要用来干什么。 例如,我定义了一个函数 // 算 n 的阶乘(假设n不为0) int f(int n){ } 这个函数的功能是算 n 的阶.转载 2020-08-06 14:54:51 · 194 阅读 · 0 评论 -
数据结构-代码实现-二叉树-非递归
/*非递归用栈*/ #include<iostream> using namespace std; #define max 100 typedef struct bitnode{ char data; bitnode *lchild,*rchild; }bitnode,*bitree; class stack{ bitree *base; bitree *top; int ...原创 2018-12-07 20:33:08 · 204 阅读 · 0 评论