15.09.2017, 16:30
Quote:
Пузырьковая сортировка. Цикл внутри цикла. В первом 30 итераций и во втором 30 на каждую из итераций первого цикла. Не много ли это для самп сервера с онлайном под пять сотен? Сортировка вызывается при подгрузке контактов в телефоне. Я иных способов расфосовать контакты по порядку просто не вижу
Не могли бы вы развести мои сомнения На локалке выполняется за 15 ms |
2. Если нужна сортировка на Pawn, то я рекомендую сортировку вставками: простая для запоминания и довольно эффективная, по сравнению с пузырьковой.
PHP код:
stock insert_sort(array[], const size = sizeof(array))
{
new
i,
j,
key;
for (i = 1; i < size; i++) {
key = array[i];
for (j = i - 1; j >= 0 && array[j] > key; j--) {
array[j + 1] = array[j];
}
array[j + 1] = key;
}
}