Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись числового массива в файл?? https://www.cyberforum.ru/ cpp-beginners/ thread121169.html
Срочно нужна помощь!!!! А вопрос, вот какой: Как записать динамический массив двоичных чисел в файл без преобразования в символьный массив!!!
C++ Подсчитать количество строк, которые начинаются и оканчиваются одной и той же буквой
ПОЖАЛУЙСТА можете помочь решить задачки 1. В текстовом файле подсчитать количество строк, которые начинаются и оканчиваются одной и той же буквой. И ВТОРАЯ ЗАДАЧА- 2. Написать программу записи в...
Ввести структуру для описания понятия алгебраический полином C++
Помогите решить задачи, срочно нужно 10. Ввести структуру для описания понятия алгебраический полином. Составить и протестировать функции для: а) сложения полиномов; б) вычитания полиномов; в)...
C++ Ввести структуру для описания комплексного числа Пожалуйста Помогите решит задачу, очень срочно надо было.... Ввести структуру для описания комплексного числа. Составить и протестировать функции для: а) возведения комплексного числа в целую... https://www.cyberforum.ru/ cpp-beginners/ thread121142.html
C++ ввод, вывод, кириллица https://www.cyberforum.ru/ cpp-beginners/ thread121115.html
Если подобная тема поднималась(скорее всего да) то дайте ссылку , т.к. я ответа на свой вопрос не нашел. Среда MSVS 2005. Чтобы выводить текст в кириллице удобно использовать setlocale(). с этим...
C++ Определить, есть ли в данном тексте пара слов, пересечение множеств символов которых пусто.
подскажите!!!!! Определить, есть ли в данном тексте пара слов, пересечение множеств символов которых пусто.
std C++
//Type qualifier "std" must be a struct or class name// Что это озночает??
C++ Найти сумму ряда Нужно найдти сумму программкой С++ S=1/2+3/4+5/6......99/100 / - это дровь помогите пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread121101.html
C++ программа на двоичные файлы... https://www.cyberforum.ru/ cpp-beginners/ thread121074.html
Дано предложение. Создать файл и записать в него все символы данного предложения, отличные от знаков препинания. Вывести содержимое файла на экран =) помогите плииз... Добавлено через 22 часа 22...
C++ Вычислить произведение элементов массива с четными номерами помогите задачу решить( В одномерном массиве, состоящем из N вещественных элементов, вычислить: произведение элементов массива с четными номерами; сумму элементов массива, расположенных между... https://www.cyberforum.ru/ cpp-beginners/ thread121027.html
быдлокодер
1719 / 906 / 106
Регистрация: 04.06.2008
Сообщений: 5,618
24.04.2010, 18:07 0

Перестроить список так, чтобы значения увеличивались от головы списка к его концу

24.04.2010, 18:07. Просмотров 593. Ответов 1
Метки (Все метки)

Ответ

Тут надо так будет сделать.
Значит, учитывай, что после того, как ты создашь связный список, его элементы будут иметь такой вид:

R
УЗЕЛ УСТ-ВА
Устройство
Номер узла
Кол-во узлов
Вес - М
Цена
Адрес следующего элемента

То есть жирную херь ты будешь вынужден добавить

Теперьо дальше смотри, вот у тебя есть допустим, 5 элементов

1) ты перебираешь все R.M ища среди них МИНИМАЛЬНОЕ.

2) Нашёл. Теперь тебе нужно заполнить поле R.Адрес следующего элемента
(Вернее, это поле заполнено- ты ведь создал связный список! НО теперь это поле изменяем.)
Какое значение туда прописывать? Для этого опять перебираешь все элементы R.M, ища среди них уже следующий по величине элемент R.M

Вот когда найдёшь, адрес элемента R, которому как бы "принадлежит" R.M ты и прописываешь в R.Адрес следующего элемента

Вот так и перебираешь все элементы R, в каждом заполняя по новой R.Адрес следующего элемента

Вернуться к обсуждению:
Перестроить список так, чтобы значения увеличивались от головы списка к его концу
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2010, 18:07
Готовые ответы и решения:

Построить линейный список из входной последовательности чисел. Перестроить его так, чтобы сначала стояли все четные числ
Построить линейный список из входной последовательности чисел. Перестроить его так, чтобы сначала...

Отсортировать динамический список так, чтобы все четные значения оказались вначале списка, а нечетные в конце
Дан текстовый файл с числами. Переписать все числа в динамический список. Отсортировать...

Перестроить односвязный список так, чтобы сначала стояли все нечетные числа, затем все четные
Построить линейный список из входной последовательности чисел. Перестроить его так, чтобы сначала...

Как сделать так, чтобы размеры кнопок увеличивались равномерно с размерами формы?
Помогите

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