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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
Cee K
1 / 1 / 0
Регистрация: 05.04.2012
Сообщений: 46
#1

добавление элемента в односвязный список - C++

29.05.2012, 23:04. Просмотров 1306. Ответов 0
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
void List::add(Point* p, int index)
{
    Item* temp=new Item();
    Item* prev = getItemByIndex(index-1);
    temp->p=p;
    temp->next =getItemByIndex(index);
    prev->next=temp;
}
getItemByIndex(index) - функция, которая возвращает элемент списка по индексу
подскажите, как эту функцию 2 раза не вызывать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2012, 23:04     добавление элемента в односвязный список
Посмотрите здесь:

C++ Односвязный список с добавлением нового элемента в конец.
C++ Односвязный список. Вывести сумму последнего элемента и первого, предпоследнего и последнего и т.д.
Односвязный список (за первым вхождением элемента с заданным значением z добавить все элементы списка В) C++
Односвязный список: оптимальное удаление элемента C++
Односвязный список (псевдокод) - поменять два элемента местами (посмотреть, правильно ли написан код) C++
Вставка нового элемента в линейный односвязный список перед элементом с максимальным значением ключа C++
Односвязный список. Добавление и удаление в строку C++
C++ Односвязный список: удаление элемента
C++ Добавление элементов в односвязный линейный список
Вставка элемента в линейный односвязный список после заданного C++
C++ Функция добавления элемента в односвязный список в указанную позицию
C++ Вставка элемента в пустой односвязный список

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

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

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