Lv.1
签名:我是萌新
在 什么是返回值? 下评论
这个呃有点难理解,可以百度递归。举个例子,现在abc。。。几个小朋友中有人偷吃了蛋糕,假设每个人都会说实话,并且会指认一个怀疑的人。现在询问a,a说是b。a没吃蛋糕,所以在函数里面执行它自己去下一层函数。下一层函数的输入就是a指认的b。现在询问b,b说是c。。。比如到d承认了,那么就不调用自己,要不然就是无限循环。写递归函数要避免无限循环
2023-09-09T09:18:05
在 什么是返回值? 下评论
伪代码: 函数 询问小朋友(谁){ 如果(小朋友吃了蛋糕){ 停止递归,停止函数,返回小朋友编号 } 否则{ 询问小朋友(谁指认的人) } }
2023-09-09T09:18:10