2009-04-08 16 views
0

Ich möchte eine Reinigung des Petri-Netzwerks modellieren. Und mir wurde der Vorschlag gegeben, eine dynamisch zugewiesene Matrix zu verwenden. Nach dem Nachdenken über das Problem kam ich mit einem anderen Ansatz wie folgt:Statische Matrix oder dynamisch zugewiesene Matrix

Eine statische Matrix von n Übergängen und p Standorten und eine Funktion, die die gereinigte Matrix aus der statischen Matrix zurückgibt.

Welcher Ansatz ist der sicherste und der beste? Die statische Implementierung oder die dynamische?

Antwort

1

Eine dynamisch zugewiesen Matrix ist besser:

  • die Eingangs Dimensionen der Größe verändert werden können, passen
  • Sie zahlen nur für das, was Sie brauchen

wenn Sie die Last der Verwaltung des Speichers haben allein.

1

In Bezug auf die Sicherheit ist es weniger wahrscheinlich, dass die statische Implementierung Speicher verliert. Der dynamische ist jedoch flexibler. Wenn Sie über dieses Problem nachdenken, ist es wahrscheinlich am besten, nur mit der dynamischen Lösung zu gehen.