![]() |
|
![]() ![]() ![]() |
|
magesi |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 20.5.2012 Репутация: нет Всего: -4 |
Меня интересует вопрос, как/каким образом лучше протестировать алгоритм?
Какие методы и способы лучше всего применять? 1). Разложение алгоритма на ДКА / НКА ( не/детерминированный конечный автомат )? К примеру, можно посмотреть на сайте Университета Калифорнии, как алгоритм КМП ( Кнута-Морриса-Пратта ) раскладывают на ДКА ( детерминированный конечный автомат ): http://www.ics.uci.edu/~eppstein/161/960222.html 2). Юнит-тестирование? 3). Другие способы? Заранее спасибо, |
|||
|
||||
Mirkes |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 586 Регистрация: 18.8.2011 Где: Красноярск Репутация: 4 Всего: 17 |
Вопрос очень неопределенный.
Что Вы хотите получить в результате? Разложение реализованного алгоритма на какой-либо автомат это очень странная операция. Скорее напоминает подсчет производительности в некоторых "попугаях". Способы сравнения сильно зависят от степени использованияя параллелизма и даже от среды программирования. Например алгоритмы на С, С++, Delphi, Fortran сравнивать много проще чем на Java, C# и прочих языках виртуальных машин. Посему конкретизируйте вопрос, что и для чего Вы хотите протестировать. -------------------- Mirkes |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |