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

Как описать абстрактный тип данных? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Среди работников данного предприятия найти... http://www.cyberforum.ru/cpp-beginners/thread400674.html
Помогите пожалуйста.....Или скинте ссылку с похожей задачей.Не знаю с чего начать... Среди работников данного предприятия найти тех, чья заработная плата за месяц ниже средней по предприятию, а также распечатать список тех, кто проработал на предприятии более 10 лет, с указанием их фамилии, зарплаты, стажа работы и должности. Исходные данные хранятся в файле. Запрещено создавать темы с...
C++ Добавление в список нового элемента Всем доброе время суток. Мне нужна помощь, есть задание: нужно добавить в список новый элемент, после элемента, совпадающего с ключем x, если такого нет, то добавить новый элемент в начало списка. Вот код программы, это подзадание, я уже организовал список и отсортировал его, но с добавлением проблемма. Заранее спасибо. #include <iostream> #include <conio.h> using namespace std; ... http://www.cyberforum.ru/cpp-beginners/thread400663.html
C++ обработка массивов
столкнулся с данной задачей... подскажите пожалуйста что делаю не так... вот задача Найти в массиве четыре смежных числа с чередующимися знаками «+»«-» или «-» «+». вот код программы int main() { int a, i, s, m, n, k, e; printf("Введите массив чисел: "); m = k = e = 0; for(i = 1;i != 6;i++) {
Двумерные массивы, строки. C++
ребят, покажите пожалуйста решение хоть одной из задач...а то с травмой своее пропустил 4 недели надо теперь нагонять...помогите хоть с одной из задач
C++ Наследование с использованием конструктора. http://www.cyberforum.ru/cpp-beginners/thread400637.html
Здравствуйте, помогите справиться с задачей: Задача: создать класс студент. Создать классы: бюджетный студент и коммерческий студент. Условие: в классе студента есть поля Имя и Курс. При выборе бюджетника должна отображаться стипендия (плюс имеющиеся имя и фамилия), при выборе коммерческого - плата за обучение (плюс имеющиеся имя и фамилия). Вот, что смог написать: #include <iostream>...
C++ Вычислить дисперсию значений массива X, состоящего из 100 элементов и вывести на экран. Соственно прошу вас написать код программы, которая это вычисляет. Добавлено через 12 часов 39 минут Можно и с 10 элементами хотя бы. подробнее

Показать сообщение отдельно
DU
1478 / 1054 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
07.12.2011, 00:43     Как описать абстрактный тип данных?
Адаптер std::queue содержит по умолчанию контейнер типа std::deque.
Можно же и списком параметризовать. deque - вероятно самый оптимальный для этих целей.
Но дело не в этом. Вопрос у ТС - как описать очередь. Можно трактовать двояко:
1 Где мне взять готовую очередь?
2 Как мне самому написать класс, представляющий очередь?
Подобного рода вопросы возникают в вузах, а там на начальных этапах требуют самодельной реализацииачальнии всяких динамических массивов, сортировок, очередей и т.д. Использование stl считается недопустимым читом. Поэтому в кратце и был изложен сбособ самодельной реализации (описания) очереди. Что действительно нужно ТС - хз.

Вот кстати пример требований к очереди:
С++ структура даных очередь
Хотят иметь возможность добавлять в начало очереди. с такими требованиями стандартная queue не подходит. Придется свой класс писать.
 
Текущее время: 01:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru