写点什么

递归

0 人感兴趣 · 30 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/bc/bcbff6be35ca304ae3bea8d06715afe8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

非递归方式 实现 前中后序遍历二叉树

非递归方式 实现 前中后序遍历二叉树. 充分利用stack和queue的特性来存储状态

https://static001.geekbang.org/infoq/ef/efe4ba32bf85b569ef191ce28833046d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

C 语言编程—递归

递归指的是在函数的定义中使用函数自身的方法。

递归算法

递归是一种常见的算法思想,在编程中广泛应用。递归是通过函数体内调用函数自身的方式来完成的。它通常将一个大问题分解成若干个规模较小的子问题,然后不断递归处理这些子问题,直到问题足够简单,可以直接得到结果。

细胞分裂问题的原创解法

Leetcode细胞分裂问题的原创解法,递归、动态规划

Java 递归实现评论多级回复

用户头像
Jeremy Lai
2022-12-01

最近工作需要做一个评论功能,除了展示评论之外,还需要展示评论回复,评论的回复的回复,这里就用到了递归实现评论的多级回复。

【web 开发基础】PHP 中的递归函数 (38)

用户头像
迷彩
2022-11-28

递归做为一种算法在程序设计语言中广泛应用。所谓的递归简单地概括就是程序调用自身的编程技巧称为递归( recursion)。递归在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。递归式方法可以被用于解决很多的计算机科学问题,因此它

https://static001.geekbang.org/infoq/c0/c020504db714eb762ccf55e2bf631c8f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 中的递归详解

用户头像
共饮一杯无
2022-11-08

递归:指在当前方法内调用自己的这种现象。

https://static001.geekbang.org/infoq/57/571facbcc40a489c3a742a580d6e1f2c.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【C 语言深度剖析】深入理解 C 语言中函数的递归算法

用户头像
Albert Edison
2022-09-10

一个函数在它的函数体内调用它自身,这种调用过程称为递归,这种函数称为递归函数

https://static001.geekbang.org/infoq/82/82200d73ef1eecc8baaa724ab9f28c60.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【大话 C 语言】春眠不觉晓,函数知多少?

用户头像
Albert Edison
2022-09-03

「函数」在C语言中占据着重要的位置,是C语言中的主体和核心,所以它的重要性也就不言而喻了。

https://static001.geekbang.org/infoq/52/52026e206ac208a45eee6131462546bd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

跟着官方文档学 Python 之:函数

用户头像
甜甜的白桃
2022-07-13

Python 同其他的高级语言一样支持函数,不但可以灵活地定义函数,又内置了非常多好用的函数,可以直接调用,将代码变得更高级和抽象。

https://static001.geekbang.org/infoq/b4/b47c365c3e0133f56575a0f5b139a345.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ORACLE 进阶(十)start with connect by 实现递归查询

我们经常会将一个比较复杂的目录树存储到一个表中。或者将一些部门存储到一个表中,而这些部门互相有隶属关系。这个时候你就会用到connect by prior start with。oracle 提供了start with connect by 语法结构可以实现递归查询。

[Day48]-[递归]- 基本计算器 II

用户头像
方勇(gopher)
2022-05-29

给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。

[Day47]-[递归]- 基本计算器

用户头像
方勇(gopher)
2022-05-29

给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。

经典递归 - 青蛙跳台阶问题

用户头像
芒果酱
2022-05-25

一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)

Python 递归函数返回值为 None 的解决办法

用户头像
AlwaysBeta
2022-03-15

在使用 Python 开发的过程中,避免不了会用到递归函数。但递归函数的返回值有时会出现意想不到的情况。

https://static001.geekbang.org/infoq/97/9782b9d7f0fd898df47167faec3acc25.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【C 语言】卍字通晓→函数+递归

用户头像
謓泽
2022-03-06

​一篇infoQ写作平台带你拿捏C语言当中的函数与递归详细讲解。

https://static001.geekbang.org/infoq/92/925d4edba5f2cd7ef9b5df990d1c5934.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go- 递归函数

用户头像
HelloBug
2021-08-24

Go 语言函数的递归调用和相互闭环调用

https://static001.geekbang.org/infoq/8c/8c31e3f9cc4394cc8ab03bea74c7c936.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JavaScript 实现:输出斐波那契数列

用户头像
编程三昧
2021-06-26

想要保持自己的技术活力,最有效的手段就是通过不断地输入来提供足够的养分。我们也不必刻意追求高深的或者新鲜的知识点,通过对一个基础问题的全方位多维度解析,同样也会收获不小。

https://static001.geekbang.org/infoq/56/56038215813eca8d08d6d726026a031d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

递归全排列问题(两种方法 Java 实现)

用户头像
若尘
2021-06-09

递归全排列问题(两种方法 Java实现)

https://static001.geekbang.org/infoq/59/5994a3a7ab0e6085a9469643d8b5bef1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

递归的人生哲学

用户头像
Nick
2021-02-28

递归就等同于我们生活中的倒逼,每年的6月7日-6月8日是高考时间,学子们都会给自己倒计时,倒逼自己必须努力学习。倒逼是用意志力向自己的能力的底线不断发冲锋的过程。能用倒逼提升自己,注定是个自律、高自尊了不起的人。

https://static001.geekbang.org/infoq/98/98c83a13948859ab5ec73691b8585846.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

优雅编程 | javascript 代码优化的 4 个小技巧

用户头像
devpoint
2021-02-24

如何编写优雅的代码,这是一个持续学习的过程,保持每天学习,每天进步一点点。今天中午学习巩固代码优化过程中可以用到的技术。

https://static001.geekbang.org/infoq/49/491d6f28a9f2ec6fc38d54d81371451d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

人理解迭代,神则体会递归,从电影艺术到 Python 代码实现神的逆向思维模式

“从来如此,便对么?”,鲁迅先生在《狂人日记》中借狂人之口在月光下发出的质疑与呐喊,是的,从来如此,一般人的思维模式就是从来如此,以高数为例子,我们大抵都是先从数分、线代、解几去学泛函、抽代、拓扑等,其实就是按照标准路子来,这样做理论上可以

https://static001.geekbang.org/infoq/df/df63adec06b6f412a1f089b6a73061e0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

实用贴丨正确的「递归」打开方式:让计算机像计算机一样去计算

递归,在程序设计中也是一个常用的技巧,甚至是一种思维方式,非常值得我们掌握。

每日算法之 leetcode 50 Power

用户头像
田镇珲
2020-05-09

对leetcode power(x,n),总结了几点错误以及找到了原因

二叉树的先序中序后序递归实现

用户头像
Kenn
2020-04-28

二叉树常见的遍历方式有三种(除去Level Traversal,也就是广度优先遍历),分别为先序遍历,中序遍历和后序遍历,而实现方式既有递归的实现方式也有非递归的实现方式。当然,递归的实现方式是最简单的。

递归_递归技术文章_InfoQ写作社区