Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
mc.Duck
Заблокирован
#1

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

13.11.2011, 18:41. Просмотров 2225. Ответов 3
Метки нет (Все метки)

Прошу ознакомить меня с функцией Qsort.
Если можно, то не мудрено и на примерах.
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2011, 18:41
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Функция Qsort (C++):

Функция qsort
Здравствуйте! Помогите пожалуйста отсортировать студентов с помощью функции...

Не работает функция qsort
Вот код #include <iostream> #include <fstream> #include <Windows.h>...

C++0x lambda (функция qSort не ест компаратор)
Здравствуйте, у меня проблема: функция qSort не ест компаратор, если он...

функция qsort при сортировке массива структур
Заголовочный файл: #include <stdio.h> #include <ctype.h> #include <string.h>...

Функция qsort для сортировки массивов структур
В общем есть структура struct User { int id; char nickname; int...

Что делает функция compare в коде и зачем она нужна в qsort
Объясните, пожалуйста, что делает функция compare (17 строка) в данном случае...

3
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.11.2011, 18:45 #2
mc.Duck, форум с гуглом перепутали? 1-я же ссылка http://cplusplus.com/reference/clibrary/cstdlib/qsort/
0
vikichocolate
25 / 14 / 4
Регистрация: 11.11.2011
Сообщений: 94
13.11.2011, 18:51 #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
1
mc.Duck
Заблокирован
15.11.2011, 16:05  [ТС] #4
vikichocolate, благодарю!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2011, 16:05
Привет! Вот еще темы с решениями:

qsort
читал, что с помощю QSORT можно упорядочить масив, но не пишет как. помогите!!

qsort
Ребят,расскажи подробно и простенько про qsort;Видел тему,но ничего не понял.Я...

qsort
Вот код программы. Посмотрите вопрос в комментарии. #include <iostream>...

qsort
Вот код: #include <cstdio> #include <algorithm> int compare(const void...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru