我想创建一个递归函数的流程图。但问题是有两行代码调用函数并导致递归。在代码中,它可能看起来很简单
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/
发布于 2021-07-04 10:28:51
https://stackoverflow.com/questions/65579245
复制相似问题