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