静态矩阵或动态分配矩阵

时间:2009-04-08 17:51:09

标签: c network-programming

我想模拟Petri网的净化。我得到了建议使用动态分配的矩阵。在考虑了这个问题之后,我想出了一个不同的方法:

n个过渡和p个位置的静态矩阵以及从静态矩阵返回纯化矩阵的函数。

哪种方法最安全,最好?静态实现还是动态实现?

2 个答案:

答案 0 :(得分:1)

动态分配的矩阵更好:

  • 可以调整大小以适应输入维度
  • 您只需支付所需的费用

尽管你自己负担管理内存的负担。

答案 1 :(得分:1)

在安全性方面,静态实现不太可能泄漏内存。但动态的更灵活。如果你正在考虑这个问题,那么最好选择动态解决方案。