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

Сортировка в двунаправленном списке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описание класса с именем PERSON http://www.cyberforum.ru/cpp-beginners/thread760976.html
Описание класса. Запишите описание класса с именем PERSON, содержащего следующие поля: фамилия и инициалы; дата рождения (массив из трех чисел); адрес. Скройте элементы-данные от...
C++ Массивы указателей #include "stdafx.h" #include "stdlib.h" #include "locale.h" #include "stdio.h" void p1(float &); void p2(float &); void p3(float &); void p4(float &); void p5(float &); void p6(float &); http://www.cyberforum.ru/cpp-beginners/thread760975.html
C++ Вывести в файл все «слова», состоящие только из цифр
3. С клавиатуры вводятся «слова», разделенные пробелами, последовательность слов заканчивается точкой. Вывести в файл все «слова», состоящие только из цифр (числа), если в начале стоят нули, их...
C++ Создайте класс для хранения и обработки последовательности целых чисел произвольной длины
2. Создайте класс для хранения и обработки последовательности целых чисел произвольной длины. В классе должны быть методы для вычисления среднего арифметического, количества минимальных элементов,...
C++ Бинарный файл структур http://www.cyberforum.ru/cpp-beginners/thread760959.html
Не могу привести код в рабочее состояние.. Есть два бинарных файла, нужно найти данные с первого и записать во второй. Ошибка скорее всего в функции поиска, может кто-то помочь исправить? /* 14....
C++ Избавиться от 0 на главной и побочной диагоналях квадратной матрицы В заданной квадратной матрице значения некоторых диагональных элементов равны 0. Переставить строки или столбцы матрицы так, чтобы диагональные элементы стали ненулевыми. В другом случае вывести... подробнее

Показать сообщение отдельно
Igor3D
966 / 499 / 50
Регистрация: 01.10.2012
Сообщений: 2,499
15.01.2013, 10:17
Пришлось самому откомпилировать
C++
1
2
3
4
5
6
7
8
// functor
template <typename Node>
struct MyComp {
    bool operator () ( Node * n1, Node * n2 ) const
    {
        return n1->data < n2->data;
    }
};
А вызывать так
C++
1
2
// sort
    std::sort(temp, temp + count, MyComp <Node> ());
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru