Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
slipp1
13 / 12 / 9
Регистрация: 09.11.2012
Сообщений: 367
Записей в блоге: 1
#1

список - C++

21.10.2013, 00:22. Просмотров 535. Ответов 17
Метки нет (Все метки)

есть
C++
1
list<int> myList;
для задания его размера из стандартного ввода нужно...?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2013, 00:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос список (C++):

Создать список L3 из элементов, входящих и в список L1 и в список L2
создать список л3 из элементов входящих и в список л1 и в список л2

3 класса: список, стек(как список), очередь(как список)
препод дал задание: написать 3 класса (список, стек, очередь), методы: вывод,...

list. Cоздать список из результатов(с массивами), а потом просмотреть весь список
Подскажите пожалуйста как мне создать список из моих результатов(с массивами)...

Сформировать список из 10 книг, используя динамическую структуру данных односвязный список
друзья спасайте Сформировать список из 10 книг, используя динамическую...

Список: связный список, в котором информация о книгах сортируется по убыванию стоимости.
Друзья помогите с реализацией списка. Нужно запрограммировать связный список, в...

Сформировать список из 10 работников, используя динамическую структуру данных двусвязный список
спасайте Сформировать список из 10 работников, используя динамическую...

17
gray_fox
What a waste!
1552 / 1257 / 165
Регистрация: 21.04.2012
Сообщений: 2,634
Завершенные тесты: 3
21.10.2013, 00:37 #2
Цитата Сообщение от slipp1 Посмотреть сообщение
для задания его размера из стандартного ввода нужно...
узнать этот размер для начала
0
slipp1
13 / 12 / 9
Регистрация: 09.11.2012
Сообщений: 367
Записей в блоге: 1
21.10.2013, 00:39  [ТС] #3
C++
1
2
int size=5;//размер!
list<int> firstList;
0
gray_fox
What a waste!
1552 / 1257 / 165
Регистрация: 21.04.2012
Сообщений: 2,634
Завершенные тесты: 3
21.10.2013, 00:45 #4
C++
1
list<int> myList(size);
C++
1
2
list<int> myList;
myList.resize(size);
0
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,240
21.10.2013, 00:45 #5
C++
1
2
int size=5;//размер!
list<int> firstList(size);
А в связи с чем возникла данная необходимость?
0
slipp1
13 / 12 / 9
Регистрация: 09.11.2012
Сообщений: 367
Записей в блоге: 1
21.10.2013, 00:48  [ТС] #6
Цитата Сообщение от MrGluck Посмотреть сообщение
А в связи с чем возникла данная необходимость?
таково задание.
прочитать размер списка с клавиатуры, и заполнить его.

следующая операция выполняет выделение памяти для массива списков типа list<int>?
C++
1
2
int size=5;
list<int>* firstList=new list<int>[size];
0
gray_fox
What a waste!
1552 / 1257 / 165
Регистрация: 21.04.2012
Сообщений: 2,634
Завершенные тесты: 3
21.10.2013, 00:57 #7
Цитата Сообщение от slipp1 Посмотреть сообщение
следующая операция выполняет выделение памяти для массива списков типа list<int>?
да...
0
slipp1
13 / 12 / 9
Регистрация: 09.11.2012
Сообщений: 367
Записей в блоге: 1
21.10.2013, 00:59  [ТС] #8
C++
1
Reads the size of two integer lists from the standard input.
как?
0
gray_fox
21.10.2013, 01:01
  #9

Не по теме:

и раз уж используешь list, то есть ведь и vector

C++
1
std::vector<std::list<int>> lists(size);

0
slipp1
13 / 12 / 9
Регистрация: 09.11.2012
Сообщений: 367
Записей в блоге: 1
21.10.2013, 01:07  [ТС] #10
бред какой-то
0
ct0r
Игогошка!
1784 / 686 / 43
Регистрация: 19.08.2012
Сообщений: 1,323
Завершенные тесты: 1
21.10.2013, 01:17 #11
Цитата Сообщение от gray_fox Посмотреть сообщение

Не по теме:

и раз уж используешь list, то есть ведь и vector

C++
1
std::vector<std::list<int>> lists(size);

Не по теме:

Саттер советует

C++
1
auto lists = std::vector<std::list<int>>(size);
Чтобы везде был единый синтаксис вне зависимости от того, explicit инициализация или нет. Да и лично на мой вкус, так чуть-чуть читабельней.

0
slipp1
13 / 12 / 9
Регистрация: 09.11.2012
Сообщений: 367
Записей в блоге: 1
21.10.2013, 01:27  [ТС] #12
Цитата Сообщение от ct0r Посмотреть сообщение
auto lists = std::vector<std::list<int>>(size);
как это прочитать?
0
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,240
21.10.2013, 01:47 #13
Цитата Сообщение от slipp1 Посмотреть сообщение
как это прочитать?
должна быть поддержка 11 стандарта у компилятора, кстати и тут:
Цитата Сообщение от gray_fox Посмотреть сообщение
C++
1
std::vector<std::list<int>> lists(size);
он используется, т.к. в C++98 две подряд идущие >> расценивались как оператор.

Не по теме:

Цитата Сообщение от ct0r Посмотреть сообщение
Саттер советует
Кстати, что за книжка? Стоит почитать?



Добавлено через 1 минуту
Цитата Сообщение от slipp1 Посмотреть сообщение
размер списка с клавиатуры
так не понятно, размер списка или количество списков?
Если первое, то нужен лишь std::list, если второе, то логичнее было бы обернуть это все дело в контейнер, например std::vector
0
slipp1
13 / 12 / 9
Регистрация: 09.11.2012
Сообщений: 367
Записей в блоге: 1
21.10.2013, 01:51  [ТС] #14
Цитата Сообщение от MrGluck Посмотреть сообщение
так не понятно, размер списка или количество списков?
размер

на сколько я понимаю так будет создан список из size элементов?
C++
1
2
3
int size;
cin>>size;
list<int> mylist(size)
0
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,240
21.10.2013, 02:05 #15
slipp1, так будет создан список и под него будет зарезервировано место на size элементов.
1
ct0r
21.10.2013, 02:07
  #16

Не по теме:

Цитата Сообщение от MrGluck Посмотреть сообщение
Кстати, что за книжка? Стоит почитать?
Саттера всегда стоит читать - пишет очень круто То не книжка, а серии статей в вопросах/ответах, где очень много полезной инфы. http://herbsutter.com/gotw/

1
slipp1
13 / 12 / 9
Регистрация: 09.11.2012
Сообщений: 367
Записей в блоге: 1
21.10.2013, 02:11  [ТС] #17
можна ли динамически выделить память? через new?
0
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,240
21.10.2013, 04:10 #18
память подо что? Под несколько списков? Можно, но зачем?
0
21.10.2013, 04:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2013, 04:10
Привет! Вот еще темы с решениями:

Вводится число N. Создать список его делителей и вывести список на экран
#include&lt;iostream&gt; #include&lt;stdio.h&gt; #include&lt;malloc.h&gt; #include&lt;string.h&gt;...

Создать список, после каждого отрицательного числа вставить в список 0
задание такое, создать список, после каждого отрицательного числа вставить в...

Необходимо создать список, элемент которого может быть список
Всем доброго времени суток! Стоит следующая задача: необходимо создать список,...

Описать функцию, которая будет проверять входит ли список l1 в список l2
Здравствуйте, нужно Описать функцию, которая будет проверять входит ли список...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

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