Показать сообщение отдельно
  #14 (permalink)  
Старый 20.05.2012, 02:23
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от melky
можно не открывать.. алгоритм Штрассена оказался на 30-40% медленней!
На каких объёмах данных? Штрассен асимптотический быстрей наивного перемножения, но для малых входных данных он вполне может сливать из-за накладных расходов. Обычно Штрассена применяют для очень больших матриц (порядка 40 000 элементов, например).

Можно написать qSort, работающий гарантированно за O(n log n), но в среднем он будет гораздо медленней обычного варианта при той же асимптотике.
Асимптотика — вещь хорошая, но слишком увлекаться ей не стоит. Она скрывает константы, которые порой могут быть весьма и весьма значительны.
Ответить с цитированием