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

Функция сортировки - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.93
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
25.01.2012, 09:57     Функция сортировки #1
А ваше есть ли функция для сортировки массива, если да то как ей пользоваться ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2012, 09:57     Функция сортировки
Посмотрите здесь:

C++ Функция сортировки и поиска
C++ Функция сортировки матрицы
функция сортировки двумерного массива C++
C++ Функция сортировки
C++ Не работает функция сортировки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
25.01.2012, 10:04     Функция сортировки #2
Sylar9,
C++
1
2
3
4
5
//...
const size_t size = 5;
int arr[size] = {4, -2, 0, 5, 1};
std::sort(arr, arr + size);
//...
А вас что, снова в гугле забанили? Суровые же там админы...
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
25.01.2012, 10:12  [ТС]     Функция сортировки #3
Цитата Сообщение от silent_1991 Посмотреть сообщение
Sylar9,
C++
1
2
3
4
5
//...
const size_t size = 5;
int arr[size] = {4, -2, 0, 5, 1};
std::sort(arr, arr + size);
//...
А вас что, снова в гугле забанили? Суровые же там админы...
не могу понять что писать надо место arr, arr + size?
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
25.01.2012, 10:22     Функция сортировки #4
Sylar9, я не могу понять, что вы пишете. Выражайтесь чётче.
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
25.01.2012, 12:03     Функция сортировки #5
template <class RandomAccessIterator>
void sort ( RandomAccessIterator first, RandomAccessIterator last );

template <class RandomAccessIterator, class Compare>
void sort ( RandomAccessIterator first, RandomAccessIterator last, Compare comp );

Добавлено через 6 минут
Ну и пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <algorithm>
#include <vector>
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main() {
    vector<int> nums;
    srand(NULL);
    for( int i = 0; i < 10; i++ ) {
        nums.push_back(rand()%100);
        cout << nums[i] << " ";
    }
 
    cout << endl;
    sort( nums.begin(), nums.end() );
 
    for( int i = 0; i < 10; i++ ) {
        cout << nums[i] << " ";
    }
    return 0;
}
Yandex
Объявления
25.01.2012, 12:03     Функция сортировки
Ответ Создать тему
Опции темы

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