AVL Tree & Mini Search Engine

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.

Compétences : Programmation C++

en voir plus : binary search tree avl software, mini mba project management courses egypt, mini project logistic management, postal search mosets tree, zip search mosets tree, mini project textile management visual basic, mini projects student management, binary search insertion tree tutorial, mini projects banking management system, por engine search, expression engine search troubleshooting, access mini project inventory management sysytem, custom search mosets tree, add drop search mosets tree

Concernant l'employeur :
( 11 commentaires ) Richardson, United States

Nº du projet : #11962139

7 freelance font une offre moyenne de $154 pour ce travail


I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on server side, using c++ under linux environ Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(68 Commentaires)

Hey there. I would like to know more about the search engine part. Thanks ;-)

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(16 Commentaires)
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 2 jours
(28 Commentaires)

Hello I am experienced c/c++ programmer. I understood what you need to do.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(44 Commentaires)

Hi I am really interested in your project. I have full experience of c++ programming for search engine. I could satisfy you. Everything will be done well if you work with me. Thank you

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% USD en 1 jour
(7 Commentaires)
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(1 Évaluation)

......If we fail to deliver good quality work..... we will refund you the full amount. We always work for client satisfaction with 24x7 support.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(0 Commentaires)