概述
我们在设计程序解决问题的时候,有时候会碰到多判断嵌套的问题,在代码中会有多个if的嵌套,我们的程序需要穷尽所有的可能情况,才可以真正的解决问题,我们在枚举所有情况时,很可能遗漏某些点,而,运用决策表或者决策树就可以很容易的解决这个问题。
举个简单的例子,比如某星球某景点的票价,售票规则:
对于A类生物,身高小于1m,免费,身高高于1m小于1.3m,半价,身高高于1.3m,全票
对于B类生物,身高小于1m,半价,身高高于1m小于1.3m,八折,身高高于1.3m,全票
根据此,我们就可以做出决策表如下:
生物高度 | 身高<1m | 1m<=身高<1.3m | 身高>1.3m |
A | 免费 | 半价 | 全票 |
B | 半价 | 八折 | 全票 |
可以生成决策树:
决策表和决策树可以帮助我们清晰的罗列出各种影响下的情况,避免遗漏出错。
最后
以上就是鳗鱼芝麻为你收集整理的决策表和决策树的全部内容,希望文章能够帮你解决决策表和决策树所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复