摘要:
##### 尾递归 尾递归可以直接销毁调用栈(也有可能是每次递归都是用同一个栈)、而不使栈空间层层叠加。 - - - 先看尾递归代码 ```c // 打印链表的每一个元素 1 void c_List_print_data(p_Node_t pList) 2 { 3 if(pList == NULL) 阅读全文
posted @ 2023-06-28 20:31
明天再取个名字
阅读(21)
评论(0)
推荐(0)
摘要:
最近发现、有时候直接写出递归函数比较困难,于是想到下面的做法来写递归: 先使用循环来解决问题,再将循环改成递归即可。 以 **Fibonacci** 数列为例。 - - - ##### 第一步:使用循环来实现(宜用 while 循环、方便直观的找到循环结束条件) ```c // 打印Fibonacc 阅读全文
posted @ 2023-06-28 19:50
明天再取个名字
阅读(17)
评论(0)
推荐(0)

浙公网安备 33010602011771号