jjzjj

LogicalNode

全部标签

java - 在java中构建电路模型

我最近参加了Java开发人员职位的面试。我接到了一项任务:想出一种用Java表示电路(如下图中的电路)的好方法。电路是逻辑门XOR、AND、OR等的组合。每个门都有两个输入端口和一个输出端口。每个输出都连接到另一个门的输入,一直到更高的门(如图所示)。使系统简单,不允许有循环(尽管现实生活中的电路可以有循环)。我被要求考虑使用以下准则在Java中表示此模型的好方法:我得到了一个电路和一个应该提供给它的输入的值列表。我需要创建一个模型来用Java表示电路,即,我需要定义可用于表示电路的类和API。根据输入值和门的连接方式,我需要计算所表示的电路将产生的输出。我需要考虑一种表示板的方法,使