Статическая матрица или динамически распределенная матрица - PullRequest
0 голосов
/ 08 апреля 2009

Я хочу смоделировать очистку сети Петри. И мне было предложено использовать матрицу, которая выделяется динамически. Подумав о проблеме, я предложил другой подход:

Статическая матрица из n переходов и p местоположений и функция, которая возвращает очищенную матрицу из статической матрицы.

Какой подход самый безопасный и лучший? Статическая реализация или динамическая?

Ответы [ 2 ]

1 голос
/ 08 апреля 2009

С точки зрения безопасности, статическая реализация с гораздо меньшей вероятностью приведет к утечке памяти. Динамический более гибкий, хотя. Если вы думаете об этой проблеме, возможно, лучше просто воспользоваться динамическим решением.

1 голос
/ 08 апреля 2009

Динамически размещенная матрица лучше:

  • можно изменить в соответствии с входными размерами
  • вы платите только за то, что вам нужно

хотя вы сами несете бремя управления памятью.

...