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

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

Войти
Регистрация
Восстановить пароль
 
Ксения777
0 / 0 / 0
Регистрация: 28.11.2011
Сообщений: 14
#1

функция удаления группы одинаковых чисел из списка - C++

12.06.2012, 11:06. Просмотров 256. Ответов 0
Метки нет (Все метки)

с использованием односвязных линейных списков
LIST *del_group_element(LIST *lst)
{
LIST *p1=lst,*p2=p1->next, *p3=p2->next, *prev=lst;
int l=0;
while (p1)
{



if((p1->number)==(p2->number))
{
delete p2;
delete p1;
if(p1==lst)
{

lst=p2->next;
prev=lst;
p1=lst;
}
else
{

prev->next=p2->next;
p1=prev;
}
}
else prev=p1;
if (p1!=p2->next) p1=p1->next;

if (p2->next) p2=p2->next;
}
return lst;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2012, 11:06     функция удаления группы одинаковых чисел из списка
Посмотрите здесь:

Функция удаления строки с номером к из списка - C++
Хелп , заранее спасибо

среди чисел k,l,r два одинаковых,а в третье отлично от них.Переменной n присвоить значение числа,отличного от двух одинаковых - C++
среди чисел k,l,r два одинаковых,а в третье отлично от них.Переменной n присвоить значение числа,отличного от двух одинаковых

Удалить из строки S все группы длиной только N подряд стоящих одинаковых символов - C++
Помогите пожалуйста. Если можно, то с комментариями. Дана строка S и натуральное число N. Удалить из строки S все группы длиной только N...

Функция удаления на С - C++
Помогите исправить ошыбки в удалении вот полный код: #include <stdio.h> #include<iostream.h> #include <conio.h> void Prosm();...

Удаления элемента из односвязного списка - C++
Помогите, пожалуйста! Есть односвязный список. Нужно написать функцию, которая удаляет элемент из списка, получая в качестве...

Не выполняется функция удаления - C++
Функция удаления не выполняется. Вот код: #include <iostream> #define MAX 15 using namespace std; char *stack; // Ìàññèâ...

Реализация ф-ции удаления элемента из списка - C++
Здравствуйте. У меня задание - создать список и интерфейс работы с ним (1-создание списка, 2 вывод списка, 3 удаление элемента, 4 звпись в...

Двусвязный список - функция удаления - C++
Подскажите,где ошибка. Функция удаляет книгу из списка по названию автора... void DeleteBook(List& theList) // функция удаления...

Функция удаления поиск ошибок - C++
Программа удаляет пункт записи в файле, но потом когда я хочу сделать просмотр заполняет его одной и тойже записью которая осталась....

Функция удаления из базы данных - C++
Вот рабочая функция удаления моего друга: void del(int n) { int d,i; pacient *db; db=new pacient; ...


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

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

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