Разработка на C/C++ — удалённая работа в Санкт-Петербурге

Дата: 2024-05-20
Детали
Регион
Санкт-Петербург
Занятость
дистанционно
Стоимость
от 1000.00 руб.
Дата публикации
2024-05-20
Описание
Консольное приложение на с++. Разработка с нуля. Необходимо реализовать б+ дерево на с++ (консольное приложение). Готовые структуры данных использовать нельзя для б+ дерева. 

Нужно чтобы была возможность считывать из файла русский текст и строить словарь на основе В+ дерева. 
Должны быть реализованы функции: 
1. Добавление слова 
2. Удаление слова (проверять, что дерево при этом правильно перестраивается, особенно при удалении корня дерева)
3. Поиск слова по дереву (вывод в формате: «такое слово «само слово» содержится в дереве»
4. Полная очистка словаря 
5. Дополнение словаря из текстового файла 

Важно, чтобы был понятный вывод дерева: 
по б+ дереву есть хороший визуализатор: 
https://www.cs.usfca.edu/~galles/visualization/BPlusTree.html
мб вывод примерно в таком же формате (в плане понимания структуры), только например через табуляцию или как-то ещё 

Преподаватель будет проверять: 
Что если удалять пустое дерево, то программа не падает
Что если, например, добавить три слова и три удалить и потом снова удалить пустое дерево, то не упадет программа
Чтобы при удалении слова дерево правильно перестраивалось.
Похожие заказы
Разработка на C/C++
дистанционно
договорная
Просто напистать программу. Отправить Программу за 1-2 часа. Нужно будет отправить мне программу за 1-2 часа. Задачу я озвучу также завтра в определённое время. Обязательны работоспособность и правильность программы, задача будет небольшой.
Санкт-Петербург
Фрилансеры
2024-05-30
Подробнее
Разработка на C/C++
дистанционно
от 500.00 руб.
Решение задач. Разработка с нуля, Просто написать программу. У меня будет зачёт. Нужно будет написать программу для задачи и отправить его мне. Время у меня будет ограничено, так что на все про все будет 1-2 часа.
Санкт-Петербург
Фрилансеры
2024-05-29
Подробнее
Разработка на C/C++
дистанционно
договорная
Системное программирование. Разработка с нуля. См. прикрепленный файл.
Санкт-Петербург
Фрилансеры
2024-05-28
Подробнее
Разработка на C/C++
дистанционно
договорная
Системное программирование. Тестирование. Написать Unit-тесты программы на С++ с использованием gtest. Работа в Qt Creator (или VSCode с Makelists) Примерно 10 файлов. Чем быстрее - тем лучше Оплата - отличная, потому что сроки поджимают Будет здорово, если найдется время объяснить мне тесты.
Санкт-Петербург
Фрилансеры
2024-05-27
Подробнее
Разработка на C/C++
дистанционно
договорная
Разработка приложений для ПК. Выполнение курсовой работы. Написание оконного приложения на С++ с помощью приложения MFC. 1 Задание на курсовую работу 1.1 Тема курсовой работы: “Разработка оконных приложений”. 1.2 Цель курсовой работы: Закрепление теоретических знаний и полу-чение практических навыков разработки оконных приложений на языке С++ с использованием возможностей объектно-ориентированного программирования. 1.3 Задание для выполнения курсовой работы. Написать оконное при-ложение в среде Microsoft Visual Studio на языке C++ использованием совре-менных технологий визуального программирования MFC. При разработке приложения использовать элементы объектно-ориентированного программирования, реализовать работу с классами и объектами. Классы следует сохранить в отдельных файлах. Для взаимодействия с пользователем программы необходимо разработать оконную форму для ввода запросов. Результат выполнения запросов программы необходимо сохранить в текстовый файл. При создании приложения следует разработать удобный пользовательский интерфейс. Также сделать блок-схему к выполненной работе.
Санкт-Петербург
Фрилансеры
2024-05-26
Подробнее
Разработка на C/C++
дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля. Разработка информационно-справочной системы или разработка интерактивного графического приложения.
Санкт-Петербург
Фрилансеры
2024-05-26
Подробнее
Разработка на C/C++
дистанционно
договорная
Системное программирование. Разработка с нуля. Создание базы данных на базе MySQL, с написанием оболочки на C++ (не обязательно). Задача: работа с клиентами, клиентской базой, внесение заказов, работа с отчетами.
Санкт-Петербург
Фрилансеры
2024-05-23
Подробнее