Вопрос № 183240: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Помогите с программой на С++. Под ОС Windows XP, Borland Builder 6 и Visual Studio 2005. Ответ нужен срочно . ...
Вопрос № 183240:
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Помогите с программой на С++. Под ОС Windows XP, Borland Builder 6 и Visual Studio 2005. Ответ нужен срочно . Написать программу для работы по запросам оператора с упорядоченной таблицей, реализованной в виде двоичного дерева поиска.
Узел дерева содержит ключ,указатели на правое и левое поддеревья
и указатель на информационное поле.
В таблице могут храниться записи с одинаковыми ключами в одном узле дерева в виде списка информационных полей.
Предусмотреть следующие операции: - включение нового элемента в таблицу без нарушения свойств упорядоченности - удаление из таблицы элемента,заданного своим ключом,без нарушения свойств упорядоченности таблицы(если элементов несколько, то указывается номер удаляемого элемента); - поиск информации
по заданному ключу (в качестве результата возвращается все элементы с заданным ключом); - вывод всего содержимого таблицы в обратном порядке следования ключей, не превышающих заданный - поиск элемента соответствующего значению наименьшего ключа
Примечания: 1.Программа должна содержать несколько функций;функция main должна выполнять: вывод меню, ввод и анализ ответа,вызов на исполнение требуемой функции; 2.В программе нужно предусмотреть проверку правильности ввода данных. 3.Оценить
сложность реализованных алгоритмов. 4.(*) Для целей отладки реализовать форматированный вывод таблицы в виде дерева. 5.(*) Для целей отладки реализовать загрузку таблицы из файла в формате
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.