表示简单电路时的最佳数据结构 - C ++

时间:2011-11-21 11:34:21

标签: c++ qt data-structures simulation

我正在做一个简单的电路系统来模拟C ++中的欧姆定律。 (V = I.R)

为此,我使用Qt制作GUI。用户可以连接不同的部件/组件,如电阻器,电池,电压表,电流表,灯泡,一旦点击启动按钮,电压表和电流表应显示读数。然后用户应该能够添加/移除电池。在做这个用户时应该意识到R是一个常数。

另外,如果使用灯泡,它们应根据法律强度点亮。

我需要知道如何在代码中的数据结构中表示。

1 个答案:

答案 0 :(得分:7)

电路是graph数据结构的典型示例,您的组件是节点和连接边缘。