Показать сообщение отдельно
  #3 (permalink)  
Старый 07.03.2011, 08:56
Аватар для faiwer
Новичок на форуме
Отправить личное сообщение для faiwer Посмотреть профиль Найти все сообщения от faiwer
 
Регистрация: 20.10.2010
Сообщений: 7

Цитата:
по-моему все в порядке.
Что же тут нормального Вот нормальный результат для 50лямов в Delphi:
Цитата:
WideSort = 515
QSort = 5491
Найти причину проблемы не смог =( Кроется она в строчке после else:
for( i = 0; i < h; ++i ) 
{
    var p = a[i]; 
    if( !b[ p ] ) 
        b[ p ] = 1; 
    else 
        ++b[ p ]; 
}
Ответить с цитированием