语法可参考:
Markdown笔记:如何画流程图
Markdown扩展语法
注意一点,如果是在toypora中写,mermaid需要改为flow。
在刷力扣题时,本来想写个程序运行流程图,于是百度了下语法,结果画成下面这个鬼样子:
连线比较乱,判断框好像不能指定连线方向,yes向下,no向右。
也有可能是自己不太会用,还有更详细的语法。
还是visio更舒服
markdown代码如下,省略了开头格式,自加。
flowchat
st=>start: Start
op=>operation: Your Operation
cond=>condition: right<left
op1=>operation: sum=nums[right]+nums[left]
cond1=>condition: sum<target?
cond2=>condition: sum>target?
op2=>operation: 赋值,跳出
op3=>operation: right++
op4=>operation: left--
e=>end
st->cond->op1
cond(yes)->cond1
cond(no)->e
cond1(no)->cond2(no)->op2->e
cond1(yes)->op3(left)->cond
cond2(yes)->op4(left)->cond