找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 107|回复: 1

[求助] 关于在while循环中使用递归的问题

0

主题

0

帖子

0

积分

贫民

积分
0
xiashuying 发表于 2021-9-23 20:16:20 | 显示全部楼层 |阅读模式
本帖最后由 xiashuying 于 2021-9-23 20:18 编辑

本人是算法新手,在做leetcode网站326题'3的幂'时,天马行空写出如下代码:
结果陷入死循环,递归发现,当n=1后,程序执行完return True之后并没有停止,而是跳入了上一次递归的过程,即n=3时。请教各位前辈,这种机制是怎么回事,如何解决?





6_~K]O~R_~]_Z7(94NJK_7E.png
回复

使用道具 举报

2

主题

11

帖子

11

积分

贫民

积分
11
QQ
lufu329 发表于 2021-9-24 21:22:30 | 显示全部楼层
你需要加个
  1. break
复制代码
作用是终止循环
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表