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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alten_fritz
0 / 0 / 0
Регистрация: 04.08.2013
Сообщений: 9
#1

Объяснить код создания динамического списка - C++

13.09.2013, 11:23. Просмотров 295. Ответов 1
Метки нет (Все метки)

есть функция для создания динамического списка, может кто объяснить как работает цикл "for" в ней
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Numbers{
   public:
     int n;
     Numbers *p;};
 
Numbers *make(int N)
{
   Numbers *p1, *p2;
   int i;
   p1=new Numbers;
   p1->n=1;
   p1->p=NULL;
   for(i=2; i<N; i++)
     {
         p2=new Numbers;
         p2->n=i;
         p2->p=p1;
         p1=p2;
     }
   return p1;
}
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2013, 11:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объяснить код создания динамического списка (C++):

Вынести код создания списка в отдельный модуль - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; struct A { int key; }; class List { public:

Реализация динамического создания экземпляров класса. - C++
Добрый вечер. Есть программа: //HEADER.h #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string&gt; using namespace...

Написать код программы, выполняющей растяжку списка и вставку, удаление из списка и сжатие списка - C++
Люди ПОМОГИТЕ осталось совсем мало , мне нужна помощь!!! написать код программ: 1) Написать код программы, выполняющей растяжку...

Создать функцию для создания динамического массива - C++
Как создать функцию в другом заголовочном файле, которая будет создавать двумерный динамический массив. входящие параметры такие (имя...

Реализовать и протестировать функцию создания двумерного динамического массива - C++
Ребята , помогите решить задачу : Реализовать и протестировать функцию создания двумерного динамического массива. Функция должна иметь...

Разработать программу создания динамического массива с использованием функций - C++
Разработать программу создания массива с использованием функций Элементы матрицы заполняются псевдослучайными числами. В программе...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ilot
Модератор
Эксперт С++
1811 / 1168 / 229
Регистрация: 16.05.2013
Сообщений: 3,082
Записей в блоге: 5
Завершенные тесты: 1
13.09.2013, 11:46 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
        
p2=new Numbers;//Создать элемент типа Numbers и занести указатель на него в p2
p2->n=i;      //Занести в поле n  значение i
p2->p=p1;   //занести в поле p указатель на предыдущий элемент
p1=p2;      //p1 теперь указывает на созданный элемент(первый в списке)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.09.2013, 11:46
Привет! Вот еще темы с ответами:

Объяснить принцип работы списка - C++
struct link { int data; link* next; }; //////////////////////////////////////////////////////////////////////////////// class...

Сортировка динамического линейного списка - C++
Подскажите пожалуйста как вывести список книг изданных после указанного года.Я уже все пересмотрела везде только добавить -удалить.Это я...

Абстрактный класс динамического списка - C++
Как создать из класса динамического списка - абстрактный? Ну ясно что абстрактный класс - это класс с чистой виртуальной функцией. ...

Поместить в стек из динамического списка - C++
У меня такая задача: Последовательность вещественных чисел сохранить в динамическом списке. Поместить в стек все отрицательные числа,...


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

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

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