Форум программистов, компьютерный форум CyberForum.ru

Функция Qsort - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
mc.Duck
Заблокирован
13.11.2011, 18:41     Функция Qsort #1
Прошу ознакомить меня с функцией Qsort.
Если можно, то не мудрено и на примерах.
Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.11.2011, 18:45     Функция Qsort #2
mc.Duck, форум с гуглом перепутали? 1-я же ссылка http://cplusplus.com/reference/clibrary/cstdlib/qsort/
vikichocolate
 Аватар для vikichocolate
25 / 14 / 1
Регистрация: 11.11.2011
Сообщений: 94
13.11.2011, 18:51     Функция Qsort #3
В стандартной библиотеке языка программирования Си есть специальные функции qsort и bsearch.
Функция qsort выполняют сортировку массива, элементы которого имеют произвольный тип.
Эта функция реализует «быстрый алгоритм» сортировки массивов и имеет следующий прототип:
C++
1
void  qsort(void *base, size_t n, size_t size, int (*cmp) (const void *e1, const void *e2));
который описан в заголовочном файле
C++
1
stdlib.h.
Назначение параметров этой функции:
base - адрес массива,
n - количество элементов в массиве,
size - длина элемента массива,
cmp - указатель на функцию сравнения, которая возвращает:
- отрицательное число, если элемент e1 меньше элемента e2;
- 0, если элемент e1 равен элементу e2;
- положительное число, если элемент e1 больше элемента e2
mc.Duck
Заблокирован
15.11.2011, 16:05  [ТС]     Функция Qsort #4
vikichocolate, благодарю!
Yandex
Объявления
15.11.2011, 16:05     Функция Qsort
Ответ Создать тему
Опции темы

Текущее время: 14:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru