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

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

Войти
Регистрация
Восстановить пароль
 
Melany
21 / 4 / 0
Регистрация: 05.07.2015
Сообщений: 126
#1

Список добавление элемента в конец - C++

09.11.2015, 16:26. Просмотров 122. Ответов 0
Метки нет (Все метки)

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

void Insert(List **begin, const A &moon)
{
List* ins=new List;
ins->a=moon;

if(!*begin)
{
(*begin)=ins;
ins->next=NULL;
return;
}
List*t=*begin;
if(ins->a.star<=t->a.star)
{
ins->next=t;
(*begin)=ins;
return;
}
List*t1=t->next;
while(t1)
{
if(ins->a.star>t->a.star && ins->a.star<=t1->a.star)
{
ins->next=t1;
t->next=ins;
return;
}
t=t1;
t1=t1->next;
}
t1=ins;
t1->next=NULL;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2015, 16:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Список добавление элемента в конец (C++):

Добавление нового указателя в конец массива указателей, удаление указанного элемента, добавление указателей - C++
Здравствуйте. Помогите, пожалуйста, разобраться с одним большим заданием. Задание пока в процессе написания, но уже наверное есть ошибки....

Добавление элемента в конец списка - C++
Сначала добавляет первый элемент, а далее не хочет? Посмотрите свежим глазом, а то я лагаю! void List::bound(char data) {if (!Head) {...

Добавление элемента в конец списка - C++
Решил перегрузить функцию добавления элемента, чтоб пользователь мог выбрать куда добавить новый элемент, в начало (перед первым) или в...

Добавление элемента в конец односвязного списка - C++
Добрый день. Помогите решить проблему с ошибкой в функции AddItem. CPP файл #include &quot;stdafx.h&quot; #include &quot;Slovar.h&quot; #include...

Добавление элемента в конец динамического массива! - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;malloc.h&gt; using namespace std; int main() { int i, key, n, amountRem,...

Добавление элемента, введенного с клавиатуры, в конец очереди - C++
Помогите, пожалуйста, написать программу, которая создает очередь из элементов массива(массив читается из файла) и добавляет в конец...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2015, 16:26
Привет! Вот еще темы с ответами:

Добавление элемента в конец односвязного списка - ошибка - C++
Всем привет! Собственно, задача такая: написать функцию, добавляющую элемент в конец связного списка. Вроде всё правильно,...

Односвязный список с добавлением нового элемента в конец. - C++
Здраствуйте. Мне нужна ваша помощь. Есть программа которая строит список из k элементов выводит его на экран затем удаляет элемент N из...

Написать класс Список с методом добавления элемента в конец списка - C++
Возник Вопрос: а как сделать так сказать бесконечное добавление элементов, то есть за раннее не знаем размер списка и добавляем элементы...

Добавление элемента в список - C++
У меня есть список, пока в нем функции вывода данных print, добавление add и вывод первого Begin() и последнего End() элементов. struct...


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

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

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