Find Jobs
Hire Freelancers

AVL Tree & Mini Search Engine -- 2

$30-250 USD

Завершено
Опублікований over 7 years ago

$30-250 USD

Оплачується при отриманні
you'll implement a very basic search engine. A typical search engine consists of several substantial components working in concert to keep the index up to date as well as allow users to issue queries. As part of implementing the search engine, you will implement an AVL Tree in C++ ( **maybe a hash table too?** ). You will also make use of the classes you've built throughout the semester to support the implementation. ## Implementation Requirements ### The AVL Tree Class The AVL tree class should provide an interface to a self-balancing binary search tree which performs self-balancing using the AVL algorithm. The AVL Tree class must be templated, and should contain inside of it a class to represent each individual node in the tree. The AVL Tree class must include a destructor which correctly frees all memory used by the tree. ### Dynamic Memory Management Any class which manages dynamic memory (both of these will) needs to include an overloaded assignment operator, a copy constructor, and a destructor. Omitting any of these functions could cause segmentation faults, memory leaks, and shallow copy-related problems. ### Testing Your Classes Be sure to include tests of your AVL tree class using the CATCH library.
ID проекту: 11963138

Про проект

10 пропозицій(-ї)
Дистанційний проект
Активність 8 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
Hello, what bis the catch library?.... I am expert in data structures in c and c++... I can create a genuine implementation of AVL considering single and double rotation per insertion. Let me know if you need to implement deletion of a single key too. Best regards!
$30 USD за 1 день
5,0 (159 відгуки(-ів))
7,5
7,5
10 фрілансерів(-и) готові виконати цю роботу у середньому за $132 USD
Аватарка користувача
Hi there, I would like to do this project if given the opportunity. Let me know if you are interested so I can have further details. Thanks.
$50 USD за 1 день
5,0 (649 відгуки(-ів))
7,3
7,3
Аватарка користувача
Hi! I am professional C/C++/C#/Java programmer. I can do this project with highest quality! Best Regards, Szymszteinsl
$250 USD за 3 дні(-в)
4,9 (63 відгуки(-ів))
6,7
6,7
Аватарка користувача
Hi, I teach data structures in a university. I have implemented AVL trees several times in my life. I can do this project without any doubts
$160 USD за 3 дні(-в)
4,9 (104 відгуки(-ів))
6,3
6,3
Аватарка користувача
Hi, I am experience C++ developer and I can help you with this task. Please clarify, is this task about only creating AVL tree or about entire mini-search engine? If entire engine, please post entire task description via private chat for review and re-estimatiob. If only AVL tree, can do this for less bid, just confirm it. We can communicate in the chat. Please do not hesitate to leave messages if I am offline - I will read and answer as soon as possible.
$150 USD за 4 дні(-в)
5,0 (73 відгуки(-ів))
6,2
6,2
Аватарка користувача
Hi, Software Engineer here. Let me tell you that i have the experience of working with trees and search algorithms. You can inbox me for further details. Thanks.
$133 USD за 3 дні(-в)
4,9 (8 відгуки(-ів))
2,7
2,7

Про клієнта

Прапор UNITED STATES
Richardson, United States
5,0
16
Спосіб оплати верифіковано
На сайті з жовт. 26, 2016

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.