我是靠谱客的博主 鳗鱼芝麻,最近开发中收集的这篇文章主要介绍决策表和决策树,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我们在设计程序解决问题的时候,有时候会碰到多判断嵌套的问题,在代码中会有多个if的嵌套,我们的程序需要穷尽所有的可能情况,才可以真正的解决问题,我们在枚举所有情况时,很可能遗漏某些点,而,运用决策表或者决策树就可以很容易的解决这个问题。

举个简单的例子,比如某星球某景点的票价,售票规则:

对于A类生物,身高小于1m,免费,身高高于1m小于1.3m,半价,身高高于1.3m,全票

对于B类生物,身高小于1m,半价,身高高于1m小于1.3m,八折,身高高于1.3m,全票

根据此,我们就可以做出决策表如下:

生物高度身高<1m

1m<=身高<1.3m

身高>1.3m
A免费半价全票
B半价八折全票

可以生成决策树:

 决策表和决策树可以帮助我们清晰的罗列出各种影响下的情况,避免遗漏出错。

最后

以上就是鳗鱼芝麻为你收集整理的决策表和决策树的全部内容,希望文章能够帮你解决决策表和决策树所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部