如果检测到错误构造的树,会抛出什么异常?

时间:2014-03-05 12:08:20

标签: java tree

在我编写的树类中,我检测到树是否以一种从节点到自身的闭合路径的方式构造(在这种情况下,它是一个多于树的图形)

建议在这种情况下抛出什么样的例外?

1 个答案:

答案 0 :(得分:4)

如果异常是由于传递给特定方法的错误参数,IllegalArgumentException

如果是由于一系列操作导致树处于无效状态:IllegalStateException