Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2012, 22:30   #1
Kristino4ka
Пользователь
 
Регистрация: 25.05.2012
Сообщений: 12
Сообщение Односвязный список в Visual C++2008

Здравствуйте! Подскажите как создать односвязный список?? Мне нужно создать функцию, которая сначала создаёт пустой список, а затем добавляет в него элементы. Я даже приблизительно не знаю как это сделать. Помогите =(
Kristino4ka вне форума Ответить с цитированием
Старый 16.12.2012, 22:42   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Если на Си, то это будет структура данных + набор функций, например

struct list;

struct list
{
void* data;
struct list* next;
};

void add_to_head(struct list* where, const void* data);
void add_to_tail(struct list* where, const void* data);
void insert_after(...);
void insert_before(...);

и т.д.

если на C++ то лучше всего воспользоваться шаблонным классом.

Что из себя представляет односвязный список можно прочитать например у Страуструпа "Язык программирования С++", Вирта "Алгоритмы и структуры данных", а также в куче других изданий.
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать односвязный список и вывести его на экран. Из этого списка создать новый список по указанному ниже правилу и новый список San111 Паскаль, Turbo Pascal, PascalABC.NET 1 15.05.2012 22:08
Необходимо реализовать классы, односвязный список для хранения целых чисел, односвязный список для хранен lineico Помощь студентам 2 09.05.2011 17:45
Visual Studio Standard 2008 против Visual Studio Express 2008. Стоит ли покупать? Casper-SC Софт 4 31.12.2009 11:46
VISUAL STUDIO 2008 defaul language - как переключить в VISUAL STUDIO 2008 язык программирования, использ Эйнж Общие вопросы C/C++ 0 27.12.2009 20:39
C++. Односвязный список. Уничтожить список Olya90 Помощь студентам 2 10.06.2009 18:52