С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Циклы: найти сумму ряда, предварительно определив формулу общего члена https://www.cyberforum.ru/ cpp-beginners/ thread2265617.html
Найти сумму, предварительно определив формулу общего члена: S=0+1/5+2/7+3/9+…+16/35.
Добавить вывод в файл C++
#include <iostream> #include <fstream> #include <sstream> using namespace std; struct node { node* next; int val; };
C++ [c++][console][firebird] рабочие примеры кода Добрый день. Подскажите пожалуйста где найти примеры кодов работы консольки с БД firebird. select, insert (текста и blob поля), update (текста и blob поля), delete. https://www.cyberforum.ru/ cpp-beginners/ thread2265604.html C++ Рекурсия Суть задания тут: https://www.cyberforum.ru/cpp-beginners/thread2251092.html Матрицу пропускайте. Переходите сразу к ф-и LCS.#include <iostream> #include <stdexcept> // std::out_of_range #include <algorithm> // std::max #include <iomanip> // std::setw #include <cstring> // std::strlen template<typename _Ty> class Matrix { https://www.cyberforum.ru/ cpp-beginners/ thread2265602.html
C++ Задание на максимальную длину возрастающей последовательности
Привет! Кто может помочь составить программу, на вход которой подаётся массив чисел из n элементов, которая должна найти и отобразить длину максимальной возрастающей последовательности и сумму ее элементов. Поиск и вычисление функции необходимо реализовать через пользовательскую функцию с ее дальнейшим вызовом из главного метода.(Если можно, то с поясняющими комментами, что бы самому понимать...
C++ Если точка совпадает с началом координат, то вывести 0 Даны целочисленные координаты точки на плоскости.Если точка совпадает с началом координат, то вывести 0. Если точка не совпадает с началом координат, но лежит на оси OX или OY, то вывести соответственно 1 или 2. Если точка не лежит на координатных осях, то вывести 3*/ #include<iostream> using namespace std; void main() { setlocale(LC_ALL, "RUS"); int x, y; cout << "Введите... https://www.cyberforum.ru/ cpp-beginners/ thread2265592.html
C++ Столкнулся с ошибкой https://www.cyberforum.ru/ cpp-beginners/ thread2265581.html
Поидеи должно всё работать, но нет! #include <iostream> #include <conio.h> using namespace std; int n; class Stack { public: Stack();
Не выводит ответ C++
Может кто знает в чём проблема.
C++ Ошибка при подключении заголовочного файла https://www.cyberforum.ru/ cpp-beginners/ thread2265569.html
Помогите найти ошибку #include <conio.h> #include <graphics.h> void triangle(int x,int y,int h, int c) //Параметры: x,y - координаты вершины h - высота, c1 - цвет линий { moveto ( x, y ); // курсор в левый нижний угол lineto ( x+100, y-100 ); // рисуем контур lineto ( x+200, y );
C++ Программа реализующая замещение страниц в памяти Помогите, пожалуйста, с программой Вот задание: Глобальное размещение. Алгоритм замещения - NFU. По таймеру 2 (с большей задержкой чем Т1) происходит опрос всех страниц, для каждой страницы с установленным флагом обращений увеличивается соответствующий счетчик, флаг обращений сбрасывается. Выгружается страница с наименьшим значением счетчика. https://www.cyberforum.ru/ cpp-beginners/ thread2265566.html
Определить количество нулевых значений линейного массива C++
Используя функцию в программе определить количество нулевых значений линейного массива
C++ Не компилируется код В чём тут может быть проблема? Постоянно выскакивают ошибки в locale().cpp #include "stdafx.h" #include <conio.h> #include <iostream> #include <cstdlib> #include <iomanip> #include <windows.h> #include <ctime> https://www.cyberforum.ru/ cpp-beginners/ thread2265548.html
0 / 0 / 1
Регистрация: 22.02.2018
Сообщений: 31
0

Сортировка односвязного списка - C++ - Ответ 12483683

17.06.2018, 17:16. Показов 9571. Ответов 10
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Третий день пытаюсь понять как мне отсортировать сведения структуры, упорядоченные по какому-либо критерию.
Допустим стоит задача отсортировать по годам. Не понимаю как мне сравнивать между собой элементы списка. Тут же нет такого как в обычной структуре, например, Lib[i].year. Как сравнивать динамический список? Или ошибка в том, что я пытаюсь применить логику как для структуры, перемещая элементы?
Полазил по форуму, ничего подобного не нашел в разделе С++.
Вот последняя форма кода:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// просмотр отсортированной библиотеки
void view_node(p_Lib &head) 
{
    p_Lib p = head;
    while (p)
    {
        if ((*p).year < (*p).year)
        {
            p_Lib swap;
            strcpy_s(swap.number, (*p).number);
            // перемещение остальных элементов
 
            cout << p->number << " " << p->FIO << " " << p->name << " " << p->year << " " << p->count << endl;
        }
        p = p->next;
    }
}


Вернуться к обсуждению:
Сортировка односвязного списка C++
0
Заказать работу у эксперта
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2018, 17:16
Готовые ответы и решения:

Сортировка односвязного списка
Помогите пишу курсач сделал все ф-ции кроме сортировки в голову не приходит как что не пробовал без...

Сортировка односвязного списка
Прошу сразу не ругаться ,знаю что на форуме миллион разных кодов сортировки ,но я не понимаю как их...

Сортировка односвязного списка
Как можно реализовать сортировку(быструю и пузырьковою в виде функций) структуры односвязного...

Сортировка односвязного списка
В условии задачи нужно считать из файла неопределенное количество студентов и занести их в...

10
17.06.2018, 17:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2018, 17:16
Помогаю со студенческими работами здесь

Сортировка односвязного списка
ребят, нужна помощь, учусь на втором курсе для зачета нужно написать сортировку односвязного...

Сортировка односвязного списка
Здравствуйте уважаемые киберфорумщики! Нужна срочная помощь!!! В общем у меня есть задача которую...

Сортировка односвязного списка
Добрый день форумчанам! Есть задача но не знаю как написать ее так как не знаю динамического...

Сортировка односвязного списка пузырьком
Сортирую список по убыванию пузырьком (он заполняется 46 случайными числами от 1 до 26) Смысл...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru