作业帮 > 综合 > 作业

据图一的control flow chart,圈复杂度是3,但是其实path是四条.为啥呀

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/01 12:50:04
据图一的control flow chart,圈复杂度是3,但是其实path是四条.为啥呀

据图一的control flow chart,圈复杂度是3,但是其实path是四条.为啥呀
复杂度和path没关系
和经过的步数有关系
确实是4条path, 但是有两条path的步数是一样的
∴复杂度是3
再问: 您好 我不是很理解 概念  圈复杂度“用来衡量一个模块判定结构的复杂程度,数量上表现为独立现行路径条数,即合理的预防错误所需测试的最少路径条数,圈复杂度大说明程序代码可能质量低且难于测试和维护,根据经验,程序的可能错误和高的圈复杂度有着很大关系”。 说明和路径应该是有关系的?还有如果步数是个什么概念? 比如 int x,y; if(x>1){ y=1; } else{ y=2 } 这个步数不是一样的么?