|
0 / 0 / 0
Регистрация: 23.10.2020
Сообщений: 19
|
|||||||||||
Запрограммировать класс "Однонаправленный список". Код к заданию имеется22.06.2022, 14:02. Показов 1030. Ответов 16
Метки однонаправленный список (Все метки)
Запрограммировать класс "Однонаправленный список".
Предусмотреть "защиту от дурака" на введение размера списка, ограниченного, например, значением 100. Запрограммировать операции доступ по индексу, добавление элемента, удаление элемента из начала, удаление элемента из конца. Предусмотреть генерацию исключительных ситуаций: 1) попытка создать список больше максимального размера; 2) попытка обратиться к элементу с номером меньше 0 или больше текущего размера списка; 3) попытка добавить элемент с номером больше максимального размера; 4) попытка удалить элемент из пустого списка. Проверьте пожалуйста код на правильность
0
|
|||||||||||
| 22.06.2022, 14:02 | |
|
Ответы с готовыми решениями:
16
Запрограммировать класс список Вставка элемента в однонаправленный список.Изначально в программе создаётся однонаправленный список. После его заполнени
|
|
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
|
|||
| 22.06.2022, 16:52 | |||
|
0
|
|||
|
35 / 28 / 10
Регистрация: 11.04.2022
Сообщений: 197
|
|||||||||||
| 22.06.2022, 18:02 | |||||||||||
|
Как-то недавно я спрашивал про деструктор класса списка, а точнее как правильно его реализовать, мне, конечно, на этот вопрос не ответили... Погуглив написал, есть заготовка с двусвязным списком, можно почистить и выбрать то, что вам нужно, структуру God точно можно удалить и тогда все будет куда яснее)
0
|
|||||||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||
| 22.06.2022, 18:32 | ||||
|
Где создают узел, и называют его Списком. Ну и в следствии по наклонной. У вас походу был такой же случай. Подход "отличный". А код TC уже прокомментирован. Добавлено через 1 минуту
0
|
||||
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
||||
| 22.06.2022, 19:45 | ||||
![]() Но эт всё фигня, чо я хотел-то: ![]() От эт реальная веселуха ![]() Разработать программу формирования стека в остальном согласен
0
|
||||
|
35 / 28 / 10
Регистрация: 11.04.2022
Сообщений: 197
|
|||
| 22.06.2022, 20:12 | |||
косяк осознал
Добавлено через 10 минут Деструктор класса я не стремаюсь задавать такие вопросы, они могут быть неправильными/некорректными. Видимо лень открыть профиль и посмотреть тему)
0
|
|||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||
| 22.06.2022, 20:21 | ||||
|
Тогда "зачем платить больше". Но когда это уже класс, это уже объект, то это уже неправильно и криво. К тому же, есть разница, между одной нодой, и работы с ним как со списком. И Нодой, который представляют как списко. Не буду искать. Просто попробую намалевать такое. Добавлено через 1 минуту Я спросил. Ответил, значит хочет поделиться. Не ответил, зачем я буду лезть туда, куда не просят, думаете мне слишком надо ?
0
|
||||
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
|
| 22.06.2022, 20:22 | |
|
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||||||||
| 22.06.2022, 20:44 | ||||||||||
|
Дальше наводящих вопросов от вас не было. Вам ответили, ваш пример не имеет общего с темой ссылку которой вы предоставили. Вы свой переделанный код списка показали ? На вопрос. Разжевать ? Объект класса, ссылка на объект, указатель на объект. Между ними есть разница. Еще мельче разжевать ? Добавлено через 14 минут Enyt,
0
|
||||||||||
|
35 / 28 / 10
Регистрация: 11.04.2022
Сообщений: 197
|
|||
| 22.06.2022, 21:05 | |||
|
0
|
|||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||
| 22.06.2022, 21:22 | |||
|
Объясните что означает это "конечно" ? Тут одни уроды, просто послали меня на , конечно послали, смотрите начало предложения ? У меня такой сложный вопрос, что никто не шарит, и конечно не смогли мне ответить ? Другие варианты ? По представленному мной коду и ответам на тему по вашей ссылке, все понятно ?
0
|
|||
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
||||
| 22.06.2022, 21:40 | ||||
|
И, по сути, экземпляр мононодного будет держать только дату и указатель.
0
|
||||
|
35 / 28 / 10
Регистрация: 11.04.2022
Сообщений: 197
|
|||
| 22.06.2022, 21:57 | |||
|
Добавлено через 5 минут
0
|
|||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||||||||||||||||||||||||||
| 22.06.2022, 22:36 | |||||||||||||||||||||||||||
|
Динамические структуры данных с++
Кто то должен этот первый указатель, и последующие вести. Сами себя узлы, полноценно обслуживать не способны. Добавлено через 2 минуты Добавлено через 1 минуту Добавлено через 10 минут Enyt, какой ответ вы ожидали получить по вашей теме ? КАКОЙ ? Вы не дали входных данных, задали расплывчатый общий вопрос. Я на него заходил. Тогда он был еще свежим, ждал что скажет уже подключившийся форумчанин, что добавите вы, какую - то конкретику. Нет ничего. Тема зыбыта и забита. Тут ->> В том что вы не способны дальше задать правильный вопрос, не наша вина. И в догонку : Вам его дали. И тут и там. Содержание ваше. Enyt, Идем читаем : Рекомендации по созданию тем Добавлено через 11 минут Folian, я даже не все показал, там еще обернуто раз Нода.
Можешь посмотреть темы от lemegeton по темах списков, у него проскакивает похожая реализация с "пустыми" нодами. Не стану разбирать STL реализацию. "Но истина где то рядом!"
0
|
|||||||||||||||||||||||||||
|
35 / 28 / 10
Регистрация: 11.04.2022
Сообщений: 197
|
|||
| 22.06.2022, 22:41 | |||
|
ответ в той теме присутствует? вот и все, тему я считаю закрытой. ЧСВ мне больше можно не выражать, неинтересно.
0
|
|||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||||||
| 22.06.2022, 23:00 | |||||||
Даже этот вопрос полностью лишен смысла. Перефразирую двумя вариантами ("я же эксперт, я все умею" )1. Как удалить объекты имеющие поля с указателями на объекты такого же типа? Смотрим по ситуации. Структуре объекта, назначению этих самых указателей. 2. Удалить объекты имеющий поля с таким же типом как объект ? Такой объект не получится создать по правилам ЯП С++. Поэтому вопрос бессмысленный. Могу еще навыдумывать ? Enyt, Вы действительно считаете что мы должны заниматься выдумыванием и угадыванием ???
0
|
|||||||
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
|||
| 22.06.2022, 23:06 | |||
|
Это разные реализации и каждой пофиг на двусвязный список. ![]() Добавлено через 4 минуты SmallEvil, короч, я завтра всё почитаю, а то сегодня я в лопату.
0
|
|||
| 22.06.2022, 23:06 | |
|
Помогаю со студенческими работами здесь
17
Создать класс «Однонаправленный список» Однонаправленный список list C++ шаблонный класс Создать класс обобщённый однонаправленный список
Лаба С++ Класс однонаправленный список list Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|