【发布时间】:2020-06-01 23:16:00
【问题描述】:
我正在写一篇关于面向年轻学习者的介绍性编程的论文。为了确定程序的难度级别,我想借鉴我在研究过程中遇到的圈复杂度的概念。如果您能检查我的数字,我将不胜感激,因为我完全不确定我的数学运算是否正确。
这是my Scratch program,以及我从中派生的control flow graphs。
程序由小的并发代码和事件单元组成。根据cyclomatic complexity公式M = E − N + 2P,我得出了22的复杂度。
- 边的总数:50
- 节点总数:56
- 连接组件数:14
你同意我的解决方案吗?
【问题讨论】:
-
欢迎来到 SO。 “How to Ask”、“Stack Overflow question checklist”和“Writing The Perfect Question”会有很大帮助。
标签: cyclomatic-complexity mit-scratch