Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 14.01.2015
Сообщений: 16
1

Итератор, двусвязный кольцевой список

06.03.2017, 15:26. Просмотров 895. Ответов 2


Итератор должен ходить по кругу,то есть при указании на следующее значение в последнем элементе идет на первое значение. А меня ошибка, выдает 0.

C++
1
2
3
4
5
6
7
8
9
10
   template <typename T> bool List<T>::iterator::goNext(){
    if (status()){
        if (crnt->next != mainList->head){
            crnt = crnt->next;
            return 1;
        }
    }
    _status = false;
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.03.2017, 15:26
Ответы с готовыми решениями:

Реализовать двусвязный список (list), итератор (iterator) и константный итератор (сonst_iterator) для списка
не могу понять что должно быть результатом. может подскажете примеры? пожалуйста. Задание:...

Переделать двусвязный список в двусвязный кольцевой
Здравствуйте, у меня єсть двусвязный список однако он не кольцевой! как это запрограммировать? и...

Двусвязный кольцевой список
Здравствуйте, подскажите пожалуйста где ошибка, список ложится при выводе, исключение: &quot;temp был...

Кольцевой двусвязный список
Приведите пожалуйста пример как его создать, добавить в него элемент и удалить элемент из такого...

2
Helper C/C++
286 / 163 / 122
Регистрация: 22.09.2016
Сообщений: 518
06.03.2017, 16:34 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
   template <typename T> bool List<T>::iterator::goNext(){
    if (status()){
        if (crnt->next != mainList->tail){
            crnt = crnt->next;
            return 1;
        }
 
        else {
            crnt = mainList->head;
            return 1;
        }
    }
    _status = false;
    return 0;
}
0
0 / 0 / 0
Регистрация: 20.07.2015
Сообщений: 4
08.06.2017, 17:44 3
после сортировки еще хуже там еще больше "мусора" поэтому выдает совсем не то что нужно
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2017, 17:44

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Двусвязный кольцевой список
Используя циклический двунаправленный список определить, симметрична ли данная строка символов.

Кольцевой двусвязный список
Что здесь нужно поменять, чтобы был кольцевой двусвязный список? #include &lt;iostream&gt; #include...

Двусвязный кольцевой список
подскажите пожалуйста как будит выглядеть Двусвязный кольцевой список? #include &quot;stdafx.h&quot;...

Вставка по номеру в двусвязный кольцевой список
Ошибка в том, что функция не вставляет элемент на первую позицию, вместо этого на последнюю. Что ни...


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

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

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