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

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

Войти
Регистрация
Восстановить пароль
 
4iFF
19 / 19 / 1
Регистрация: 06.07.2012
Сообщений: 88
#1

Структуры данных на практике - C++

22.08.2012, 11:58. Просмотров 516. Ответов 8
Метки нет (Все метки)

Прошел структуры данных (связные списки, стек, очередь, дерево), но когда, зачем, как часто и при каких обстоятельствах прибегают к их использованию?
Заранее спасибо за ответы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.08.2012, 11:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Структуры данных на практике (C++):

Понятие структуры данных. Элементарные структуры данных. Простые структуры данных - C++
Понятие структуры данных. Элементарные структуры данных. Простые структуры данных: методы реализации, особенности в различных языках...

Динамические структуры данных. Программа ввода в структуры и вывода информации из неё. - C++
Автоматизированная информационная система на железнодорожном вокзале содержит сведения об отправлении поездов дальнего следования. Для...

Структуры. Вызов данных структуры по указателю. с++ - C++
Условие задачи: Помогите, пожалуйста, с как реализовать печать вообще не представляю.

База данных с++ "Добыча угля" (Отчет по практике) - C++
Доброго времени суток! Люди помогите создать базу данных по добыче угля,производственная практика уже заканчивается а программы нет(незнаю...

Структуры и алгоритмы обработки данных. Создать базу данных пользователей Интернет - C++
Создать базу данных пользователей Интернет (имя пользователя, текущий счет, привилегированность пользователя, состояние подключения)...

ООП.Разработать структуру элементов данных класса в виде динамической структуры данных - C++
Здравствуйте, получил задание, но немного недопонимаю как это сделать, с чего начать. Помогите пожалст или объясните образно как сделать, а...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
22.08.2012, 11:59 #2
4iFF, Да что ж за вопросы-то. В зависимости от задачи. Часто по отношению к чему?
Стек -
C++
1
std::stack<T>
Очередь -
C++
1
std::queue<T>
Дерево -
C++
1
std::(multi)set<T>, std::(multi)map<T>
Списки -
C++
1
std::forward_list<T>, std::list<T>
Всему находится применение, если нужно.
StasGamilton
22.08.2012, 12:07
  #3

Не по теме:

Цитата Сообщение от 4iFF Посмотреть сообщение
как часто
Во всех курсвых, где требовалось написать программу, в дипломе и на работе всегда встречаюсь то с векторами, то со списками, то с деревями

b_kasenov47
14 / 14 / 1
Регистрация: 28.07.2012
Сообщений: 57
22.08.2012, 12:09 #4
Не знаю насчет промышленного программирования, но в олимпиадном структуры данных применяются очень широко. Поэтому С++ и Java в этом плане для олимпиадного программирования очень удобны - в С++ есть STL, а в Java - Collections Framework, где реализуется часть из этих структур.
4iFF
19 / 19 / 1
Регистрация: 06.07.2012
Сообщений: 88
22.08.2012, 12:30  [ТС] #5
А вот как раз, что насчет струк. данных в промышленном уровне?
Pure
228 / 49 / 2
Регистрация: 13.03.2012
Сообщений: 453
Записей в блоге: 7
22.08.2012, 12:32 #6
4iFF, очень часто для хранения структур данных используются самобалансирующиеся деревья,

например контейнер std::map - основан на дереве, соответственно в любом промышленном ПО, где применялся std::map - были использованы деревья
b_kasenov47
14 / 14 / 1
Регистрация: 28.07.2012
Сообщений: 57
22.08.2012, 12:41 #7
Вот, только что отвечал в теме про проверку скобочного выражения. Она делается за длину строки, при помощи стэка. Это вполне может пригодится в промышленном программировании.
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
22.08.2012, 12:46 #8
Цитата Сообщение от 4iFF Посмотреть сообщение
А вот как раз, что насчет струк. данных в промышленном уровне?
конкретизируй вопрос, а то непонятно, что непонятно (как я скаламбурил!). пишешь, что "прошел", если прошел не мимо, то вопрос странный.
4iFF
19 / 19 / 1
Регистрация: 06.07.2012
Сообщений: 88
22.08.2012, 13:21  [ТС] #9
Ну моя тема уже в принципе исчерпала себя. Всем спасибо за ответы.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.08.2012, 13:21
Привет! Вот еще темы с ответами:

Структуры данных (создание, просмотр, дополнение и извлечения данных из файла, содержащего информацию о номерах телефонов сотрудников учреждения,ФИО) - C++
Нужно создать программу, которая бы обеспечивала создание, просмотр, дополнения и извлечения данных из файла содержащего информацию о...

Помещение структуры в вектор, удаление структуры, изменение элементов структуры - C++
Здравствуйте. Помогите разобраться с тем, как: 1 - находить элементы в векторе зная уникальный элемент структуры. 2 - удалять...

Структуры данных в С++ - C++
Последнее время стал с тыкаться с такими заданиями как связанные со стеками, очередями, списками и т.д., в общем со структурами данных. Но...

Структуры данных: списки - C++
Для каждого файла в каталоге содержатся следующие сведения: • Имя файла; • Дата создания; • Количество обращений к файлу. ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.08.2012, 13:21
Ответ Создать тему
Опции темы

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