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

Элементарные операции с динамических двусвязным списком - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему получается "pi.hProcess == NULL"? http://www.cyberforum.ru/cpp-beginners/thread948543.html
Добрый день. Имеется некоторый код. Он должен запускать определенный процесс с параметрами и подгружать нужные .dll. Все вроде бы хорошо, но почему-то постоянно ошибка "Failed to Create Process". В...
C++ Перегруженный конструктоор- так пойдет? Почему не пойдет и как бывает? class Cat { public: Cat(int initialAge=5); ~Cat(); int GetAge() const; // метод доступа const void SetAge (int age); void... http://www.cyberforum.ru/cpp-beginners/thread948530.html
C++ Использование vector insert и своего типа данных
Не понимаю почему вот здесь выскакивает странная ошибка: arr.insert(arr.begin(),(*max)); #include <iostream> #include <iterator> #include <algorithm> #include <vector> #include <numeric>...
Отключение деструктора C++
Вопрос такой. Возможно ли каким-то образом предотвратить вызов деструктора при уничтожении объекта? У меня есть вот такой класс самодельных строк. Из-за вызова деструктора ловлю вылет при операции +...
C++ Если в строке есть символы подходящие к шаблону заменить их на Один символ! http://www.cyberforum.ru/cpp-beginners/thread948510.html
Добрый вечер. Дисциплина мат. Логика. Дали вот такую задачу Задание №1. Написать программу для реализации следующего алгоритма определения является ли данная строка символов пропозициональной...
C++ Передача вместе с сообщением некоторого хеша При передаче информационных сообщений по каналам связи часто возникают ошибки, и получается что полученное сообщение отличается от отправленного. Для борьбы с этим применяют различные коды... подробнее

Показать сообщение отдельно
egor2116
342 / 373 / 42
Регистрация: 20.01.2013
Сообщений: 1,132
05.09.2013, 13:37
Если необходимо расположить элементы списка по спорту последовательно в памяти, то я думаю что при вводе нового спортсмена необходимо проверять предыдущий узел на совпадение по виду спорта,если да то записать узел, если нет двигаться дальше назад пока не найдешь узел с этим же видом спорта записать узел при этом остальные сдвинуть на 1 вперед, если узла с таким видом спорта еще не было записать в конец списка.

Проще говоря сортируй список по полю Вид спорта сразу при записи узла, либо запиши все последовательно потом отсортируй и выводи.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru