10

Программисты, нужна ваша помощь!

Ситуация: Я студентка, учусь на программиста. Из-за болезни и спортивных соревнований пропустила часть лекций по "Алгоритмизации и программированию". Нужно до понедельника выучить одну тему, и я бы рада выучить, понять и практиковаться, но в конспектах у одногруппников только теория, а на сайтах в интернете не могу найти. Нашла один сайт, препод сказал, что это не то:)
Язык: С++
Тема: Списки, Стеки, Деки, Очереди, Деревья
Время: До понедельника

Выручай, Пикабу!(

Четыре коммента для минусов, и сам пост можете топить нещадно, как только кто-то поможет.
Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий
То, что вы перечислили, в общем называется "Структуры данных". Возможно, это поможет вам в поиске информации.
Правильно ли я понимаю, что вы знаете, как работают перечисленные структуры данных, и нужно лишь реализовать их на С++?
раскрыть ветку (8)
0
Автор поста оценил этот комментарий
Я знаю, что они из себя представляют, особенно списки, но нужно научится писать реальный код и выполнять частные задачи на компе. Нужны хотя бы примеры кода по этой теме или ссылки на реальную информацию от знающих людей)
раскрыть ветку (7)
0
Автор поста оценил этот комментарий
А что вы уже писали?
Насколько вы знакомы с С++ вне темы структур данных?
раскрыть ветку (6)
0
Автор поста оценил этот комментарий
Ох...
Как бы вам описать)
Функции, массивы, переменные (ну это само собой подразумевается), сортировка, даже и не вспомню названия тем...
0
Автор поста оценил этот комментарий
Циклы, условия)
раскрыть ветку (4)
0
Автор поста оценил этот комментарий
Знаете, что такое указатели? Классы?

Опишите, пожалуйста, вкратце ваше понимание устройства списка.
раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Указатели - да. классы - конечно, структура же по сути создает новый класс, если не ошибаюсь?
Ну, создаем структуру вроде
strust Class {
int data;
Class *next;
Class *prev; // если список двухсторонний
}
Как-то так. Возможно, я во всем ошибаюсь, только начала учить эту тему)
раскрыть ветку (2)
0
Автор поста оценил этот комментарий
У вас получился элемент списка.
Теперь нужно создать класс, который хранит в себе указатель на первый элемент списка и умеет выполнять некие действия. Это и будет, собственно, список.
Давайте начнём с добавления в конец списка. Сможете?
0
Автор поста оценил этот комментарий
> классы - конечно, структура же по сути создает новый класс,

Если быть точнее, создаётся класс, у которого по умолчанию элементы public, а не private.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества