1 / 1 / 0
Регистрация: 16.09.2014
Сообщений: 36
1

Реализовать пользовательский класс "Связанный список" (не понимаю код)

12.12.2015, 20:33. Показов 601. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет , может кто рассказать конкретно что происходит в тех строках где стоят комментарии.
Вывожу числа от 0 до 9.
Заранее спасибо
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include<iostream>
using namespace std;
 
struct MeineListe
    {
        int data;
        MeineListe *next;
    };
int main()
{
    
    MeineListe * const anker = new MeineListe;
    MeineListe *begin = anker;// <--- почему ?
 
 
    
    for (int i = 0; i < 10; i++)
    {
        
        begin->data = i;
        if (i == 9)
            break;
        begin->next = new MeineListe;
        begin = begin->next;
            begin->next = NULL;
    }
    begin = anker;//<---- и тут почему 
    while (begin)
    {
        cout << begin->data << endl;
        begin = begin->next;
    }
    
 
    system("pause");
        return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2015, 20:33
Ответы с готовыми решениями:

Реализовать класс используя связанный список
Кто-что может напишите, можно и скриншот вложить, важнее результат чем сам код. Спасибо....

Реализовать пользовательский класс "Двунаправленный список"; реализовать добавление и удаление элементов
Записи в линейном списке содержат ключевое поле типа *char(строка символов). Сформировать...

Преобразовать заданный код (реализовать пользовательский класс Matrix)
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int main() { ...

Реализовать класс char_queue как связанный список и как вектор
Добрый день. Дано задание: реализовать класс char_queue как связанный список и как вектор....

Реализовать пользовательский класс "Список" и функции-члены для создания, просмотра и удаления списка
Добрый день. Имеются несколько функций для работы с однонаправленным списком. Не получается...

2
62 / 62 / 55
Регистрация: 18.10.2014
Сообщений: 190
12.12.2015, 20:43 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include<iostream>
using namespace std;
 
struct MeineListe
    {
        int data;
        MeineListe *next;
    };
int main()
{
    
    MeineListe * const anker = new MeineListe;//тут anker не меняется 
    MeineListe *begin = anker;// Указывает на начало т е на anker
 
 
    
    for (int i = 0; i < 10; i++)
    {
        
        begin->data = i;//заполняется значение в data
        if (i == 9)
            break;
        begin->next = new MeineListe;// выделяется память для следующей структуры 
        begin = begin->next;//указывается на след структуру
            begin->next = NULL;//следующая структура пуста 
    }
//тут begin указывает на конец то есть на NULL надо сделать так что чтоб она указывала на начало
    begin = anker;//тут и указывается на начало вообще для работы для вывода
    while (begin)//выводи
    {
        cout << begin->data << endl;
        begin = begin->next;//след структура
    }
    
 
    system("pause");
        return 0;
}
1
1 / 1 / 0
Регистрация: 16.09.2014
Сообщений: 36
12.12.2015, 20:53  [ТС] 3
Я понял ,спасибо за развернутый ответ.
0
12.12.2015, 20:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2015, 20:53
Помогаю со студенческими работами здесь

Реализовать пользовательский класс "Список"
Нужна помощь с заданием по спискам, вот само задание: 12. Создать линейный односвязный...

Реализовать пользовательский класс "Список"
Помогите, немогу понять как делать список в ооп на с++, если можно примеры.

Создать связанный список из записей, содержащих сведения о косметике (код товара, наименование товара, цена товара), реализовать операции со связанным
Создать связанный список из записей, содержащих сведения о косметике (код товара, наименование...

Составить программу, работающую со связанными списками. Мы будем рассматривать связанный список как объект, содержащий связанный список данных и опера
Составить программу, работающую со связанными списками. Мы будем рассматривать связанный список как...

Как реализовать связанный список
Добрый день! Ребята, если не сложно прошу помочь, реализовать такое: Есть два списка, при выборе...

Реализовать программу используя односторонне связанный список
Разработать программу, которая читает с клавиатуры последовательность целых чисел (0&lt;N&lt;256), ни...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru