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

Удаление крайних элементов из двумерного списка - C++

Восстановить пароль Регистрация
 
Alex0007
1 / 1 / 0
Регистрация: 19.10.2010
Сообщений: 8
24.01.2011, 18:51     Удаление крайних элементов из двумерного списка #1
Написал код, программа корректно удаляет нужные элементы(с нечетным информационным полем) из двумерного списка из середины, но при удалении с краев вылетает ошибка.

C++
1
2
for(int i=0;i<n;i++,r=r->next)
    if ((i!=0)&&(r->key<0)&&(i!=n-1)) { r->pred->next=r->next;r->next->pred=r->pred;k++;}
Я так понимаю нужен свой цикл для крайних, но не могу сообразить какой

Добавлено через 38 минут
До меня дошло уже >.<
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2011, 18:51     Удаление крайних элементов из двумерного списка
Посмотрите здесь:

Удаление элементов из списка C++
C++ удаление элементов из двумерного массива
C++ Удаление элементов из списка C++
Двунаправленный список (добавление/удаление элементов в голову, просмотр списка, реализовать дублирование элементов с заданным значением) C++
Удаление элементов из списка C++
C++ STL. Удаление крайних символов
C++ Удаление элементов из списка
Удаление элементов из односвязного списка списка C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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