Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2012, 23:07   #1
zoom-zoom
Пользователь
 
Регистрация: 02.12.2012
Сообщений: 11
Лампочка объединеие списков

задача: объединить 2 списка в один. Сначала берем список 2 от начала к концу, затем берем список 1 от начала к концу, формирование списка (sp3) путем addFirst, еще из полученного списка нужно удалить максимальный элемент (delMax), после формирования sp3


вот что есть у меня

Код:
#include<iostream>
#include<locale>

using namespace std;

struct elem
{
	int info;		// Некое значение элемента
	elem *next;		// Указатель на следующий элемент
	elem *prev;		// Указатель на предидущий элемент
};
struct spisok
{
	elem *begin;
	elem *end;
	int count;
};
//добавление элемента в начало списка
void addFirst( int info, spisok &sp )
{
	cout<<"\naddFirst";
	elem *temp = new elem;
	temp -> info = info;
	temp -> prev = NULL;
	if(sp.count == 0)
	{
		temp -> next = NULL;
		sp.begin = temp;
		sp.end = temp;
		sp.count ++;
		return;
	}
	temp -> next = sp.begin;
	sp.begin -> prev = temp;
	sp.begin = temp;
	sp.count ++;
}
а что делать дальше не знаю((( помогите, пожалуйста
zoom-zoom вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка списков ioda1986 Помощь студентам 0 18.04.2010 00:10
Сравнение списков в С Anvilion Помощь студентам 2 24.06.2009 22:49
Слияние списков Rom@shka Общие вопросы C/C++ 5 07.05.2009 20:24
Формирование списков BrenD Microsoft Office Excel 1 06.04.2009 08:28
слияние списков counter Общие вопросы C/C++ 4 02.01.2009 22:47