Find Jobs
Hire Freelancers

Algorithms and Data Structures

$30-250 AUD

In Progress
Posted about 9 years ago

$30-250 AUD

Paid on delivery
In many situations, we may need to find a word based on one or more letters in it. For example, when making or completing a crossword you may want to find a word that has 4 letters, starts with J and ends with A. In this assignment, the program you will write will create a lexicon of words from various sources (that is, from various text files) and will allow the user to search for words that fit particular patterns. The operational definition of what is taken to be a word will be given later in this handout. For each word, we also keep the following information: • The frequency: How many times the word appears in the input files • The list of neighbors: A neighbor of a word w is a word that is of the same length and differs from w by only one letter Note: The motivation for this requirement is to make the lexicon capable of supporting the following game. Two words are given – let us called them “start word” and “end word”. The aim is to transform the start word into the end word by changing one letter at a time, subject to the condition that all the intermediate “words” are valid words. Obviously, this game is equivalent to finding a path from the start word to the end word along the edges connecting two neighbors.
Project ID: 7489870

About the project

5 proposals
Remote project
Active 9 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
5 freelancers are bidding on average $174 AUD for this job
User Avatar
A proposal has not yet been provided
$150 AUD in 3 days
4.7 (405 reviews)
7.4
7.4
User Avatar
I have 10+ years JAVA experience and more than 600 projects completed on this platform. I have read the details. I am very interested to work on this project. Ready to start ASAP.
$135 AUD in 3 days
4.8 (451 reviews)
7.4
7.4
User Avatar
Hello. I am interested in your project. I have required skills and experience in Java development including working with data structures. I have completed several projects on this freelancer site and on others resources. All of them were successful. You can check out my portfolio and projects feedback if you like. I am able to complete your assignment with good quality of code. Fill free to contact me so we can discuss any details. Thank you for your consideration. Vitalii Oleksiv
$111 AUD in 3 days
5.0 (37 reviews)
5.8
5.8
User Avatar
A proposal has not yet been provided
$250 AUD in 10 days
4.9 (10 reviews)
4.2
4.2
User Avatar
Hey there, I am new to freelancer but very good hands on Java/Algorithm. I hope you will like my work. Let's work together. Thanks Kris
$222 AUD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
melbourne, Australia
5.0
7
Member since May 18, 2014

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.