首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流程图-递归

流程图-递归
EN

Stack Overflow用户
提问于 2021-01-05 20:47:45
回答 1查看 251关注 0票数 0

我想创建一个递归函数的流程图。但问题是有两行代码调用函数并导致递归。在代码中,它可能看起来很简单

代码语言:javascript
复制
function(array):
  if (base case) do: // base case check
     return
  if (array.length > 1) do:
     function(array= elements from 1 to array.length/2) // first call 
     function(array= elements from array.length/2 to array.length) // second call

但我不确定如何在流程图中显示这一点,我想这样做:

它看起来不像是调用的顺序,通常我不知道如果array.length检查(第二个检查)是假的,我不知道要显示什么

顺便说一句,我正在使用https://app.diagrams.net/

EN

回答 1

Stack Overflow用户

发布于 2021-07-04 10:28:51

您可以使用堆栈在流程图中表示执行:

我在这里回答了类似的问题,并提供了更多细节:https://stackoverflow.com/a/68241088/1927695

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65579245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档