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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2011, 19:52   #1
Счастлив
Новичок
Джуниор
 
Регистрация: 15.04.2011
Сообщений: 2
По умолчанию Список через классы

Помогите пожалуйста написать три программы на структуры:
1. Через класс написать список, в котором последовательность элементов заканчивается нулем и элементы упорядочены по убыванию.
2. Проверить, если в этом списке повторяющиеся элементы.
3. Есть 2 списка упорядоченных по убыванию: а) объединить их и включить даже повторяющиеся элементы;
б) включить в список повторяющиеся элементы один раз.
Желательно использовать этот шаблон:
template <class T>
class List {
struct ListItem {
T item_;
ListItem * next_;
ListItem (const T & i, ListItem * next=0){
item_=i;
next_=next;
}
ListItem * head_;
ListItem * tail_;
List ();
head_ (0);
tail_ (0);
{}
void addHead (const T & item);
void addTail (const T & item);
int getCount () const;
T & getHead () const;
T & getTail () const;
bool isEmpty () const {
return (head_==0);
void show () const;
}
}
}

Помогите, пожалуйста, а то завтра уже нужно сдать))))))
Счастлив вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение через список выбора одного диапазона таблиц через другой P10neer Microsoft Office Excel 5 23.12.2010 23:44
надо сделать дек через массив и через список. CHUCKe Помощь студентам 4 20.11.2010 17:23
Площадь треугольника (через контейнерные классы) KEIego Общие вопросы C/C++ 6 04.11.2010 17:11
(BC 3.1) Список через одномерный массив Lawliet32 Помощь студентам 6 29.11.2009 19:26