Find Jobs
Hire Freelancers

C Language Using AVL and HAshing

$10-30 AUD

Closed
Posted over 3 years ago

$10-30 AUD

Paid on delivery
In this project, you will build a system to maintain information of a dictionary. Your program should read a set of words and their relevant information from a file named Words.txt. The user should be then able to enter words into the dictionary with their relevant information. The format of the input data is as follows: Word: meaning1, meaning2, ... , meaningN / a synonym * an antonym. N ≥ 1. Example old: advanced in age, aged, antique / ancient * new To keep track of the dictionary, a computer program based on an AVL tree data structure should be implemented. 1. You are required to implement a program to help creating the dictionary by including the following operations of an AVL tree:  Read [login to view URL] file and create the dictionary (i.e., AVL Tree).  Insert a new word from user with all its associated data (up to three meanings).  Find a word and give the user the option to update the information of the word if found.  List words in the dictionary in lexicographic order with their associated meanings, synonyms, and antonyms.  List all synonym and antonyms of a given word.  List all words that start with the same first letter in lexicographic order.  Delete a word from the dictionary.  Delete all words that start with a specific letter.  Save all words in file Dictionary.data. 2. Then create a Hash Table using the dictionary data of the previous step (use words as keys) and implement the following functions on the hash table:  Print hashed table (i.e., print the entire table to the screen including empty spots).  Print out table size.  Print out the used hash function.  Insert a new record into the hash table.  Search for a specific word.  Delete a specific record.  Save hash table back to file.
Project ID: 28828697

About the project

4 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $15 AUD for this job
User Avatar
Hi there I can finish your job in 1 day Regards ----------------------------------------------------------------
$20 AUD in 7 days
5.0 (24 reviews)
4.5
4.5
User Avatar
i read your project it looks interesting and i am really willing to put some hands on in such challenging projects
$10 AUD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello there. I have read the description of your project. I have been working with MS Office for over 10 years and I can solve all the problems that arise. Also, I can type quickly and my typing speed is over 80WPM. I am working with integrity and honesty for all projects. I would like to have a specific discussion with you on the details of the project. Of course it is your privilege to decide who you will choose. But if you choose me I will try my best and you will never be disappointed. We hope your project is successful. Salute.
$20 AUD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have worked in similar java projects while doing my undergraduation in CSE. I am willing to work hard to solve the problems as they arise. I am good at debugging and algorithms which are required for implementing a bug free implementation for your project.
$11 AUD in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of PAKISTAN
Dadyal, Pakistan
4.7
28
Member since Mar 24, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.