Форум программистов, компьютерный форум CyberForum.ru

Добавление элемента в начало односвязного списка - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.88
Exxplozer
0 / 0 / 0
Регистрация: 18.05.2012
Сообщений: 17
18.06.2012, 08:33     Добавление элемента в начало односвязного списка #1
Здравствуйте, я не где не могу найти функцию по добавлению элемента в начало односвязного списка. Пожалуйста подскажите ее.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2012, 08:33     Добавление элемента в начало односвязного списка
Посмотрите здесь:

Добавление элемента в конец односвязного списка - ошибка C++
Добавление элемента в начало списка C++
C++ Удаления элемента из односвязного списка
C++ Не работает добавление в конец односвязного списка
C++ Удаление элемента односвязного списка
Удаление элемента из односвязного списка C++
Добавление элемента в конец односвязного списка C++
Организовать добавление узла в конец односвязного списка C++
C++ Удаление элемента из односвязного списка
C++ Добавление в конец односвязного списка
Вставка элемента в начало односвязного списка C++
Удаление первого элемента односвязного списка C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1283 / 945 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
18.06.2012, 10:54     Добавление элемента в начало односвязного списка #2
Чтобы добавить элемент в начало используют функцию push_front(); вот пример кода

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream> 
#include <list> 
using namespace std; 
int main() 
{ 
    list<int> ilist; // создаём список
 
    ilist.push_front(11);   // записываем данные в начало
    ilist.push_front(12);   
    ilist.push_front(13); 
 
    int size = ilist.size(); // узнаём размер
 
    for ( int i = 0; i < size; i++) 
    { 
        cout << ilist.front() << ' '; // читаем данные из начала
 
        ilist.pop_front(); 
    } 
}
Yandex
Объявления
18.06.2012, 10:54     Добавление элемента в начало односвязного списка
Ответ Создать тему
Опции темы

Текущее время: 18:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru