04.01.2009, 16:18 | #1 (permalink) |
Новичок
Регистрация: 04.01.2009
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Список-дерево
Составить программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат: -номер УДК; -фамилию и инициалы автора; -название; -год издания; -количество экземпляров данной книги в библиотеке. Программа должна обеспечивать: -начальное формирование данных о всех книгах в библиотеке в виде двоичного дерева; -добавление данных о книгах, вновь поступающих в библиотеку; -удаление данных о списываемых книгах; -по запросу выдаются сведения о наличии книг в библиотеке, упорядоченные по годам издания. |
04.01.2009, 16:18 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Подскажу вам, что проблема может быть решена в похожих темах Перевод картинки с бумаги на металл, дерево БД список студентов Нужно построить бинарное дерево Список |
06.01.2009, 15:05 | #4 (permalink) |
Member
Регистрация: 25.04.2008
Сообщений: 238
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Непонятно, что именно нужно реализовать в виде двоичного дерева? Книги ведь не связаны друг с другом древовидной структурой, тем более двоичной.
Задание либо неполное, либо некорректное. И ещё нужно указать способ хранения данных. |
07.01.2009, 09:28 | #5 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
Возможно, под двоичным деревом имеется в виду бинарный файл базы данных. Зная, как именно придумываются задания для учащихся (школьников, студентов), не стоит удивляться некорректным формулировкам, преподаватели ведь не профессиональные программисты.
Связь между книгами можно сделать, например, по автору. Способ хранения данных, вероятно, внешний файл. Но задание вполне исполнимое, хотя и сложное на первый взгляд.
__________________
Убить всех человеков! |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
09.01.2009, 17:49 | #6 (permalink) |
Member
Регистрация: 25.04.2008
Сообщений: 238
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Ну если речь о бинарном файле, то задача сводится к простым операциям с массивом записей, даже связь между книгами не нужна.
Уровень "обучения программированию" даже в ведущих ВУЗах в основном оставляет желать лучшего... "Объём жёсткого диска может составлять до 512 мегабайт" - цитата из лекции по компьютерным технологиям МГТУ им. Баумана |
10.01.2009, 00:31 | #7 (permalink) |
Новичок
Регистрация: 04.01.2009
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Ррр.. Слов нет.. А кто-нибудь может заняться этим, написать код этой программы (конечно же, если будет свободное время)?
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|