Find Jobs
Hire Freelancers

java assignement

$10-30 USD

Completed
Posted about 9 years ago

$10-30 USD

Paid on delivery
You will be supplied with a list of 40,000+ records of data about people. The task is to read the file into a linked list, and then build a balanced binary tree in ascending alphabetical order by last name. The [login to view URL] file has the entire list. The [login to view URL] file contains the first few records of the [login to view URL] file for use in debugging your code. I have provided a template of technique for reading data from a file: filereader.java. This program will create a doubly-linked list of all the records in the file. Your task is to traverse the linked list of records, and add each record to the binary tree. The tree must be in order at all times. The tree must be balanced using the AVL technique in which some nodes are rotated each time the addition of a new item causes the tree to be imbalanced. If you encounter duplicate names, discard the second and subsequent records, or use another consistent approach to ordering your tree. Measure the execution time of the tree building operation, and report it to a GUI. Also, print the last 10 values of LAST NAME from an “in-order” traversal to a GUI. For those 10 In addition to building the tree, your GUI should allow the user to search for a specific last name. After the tree is built, your GUI should accept a search string, measure the time to find the correct record, and display all the fields of the found record in a text area. Or, if the search does not produce a result, your application should indicate a failed search. The user should be able to search as often as they want without having to rebuild You may not use predefined tree classes for your code. You may not use any code you download from the internet, or are given by someone else. You must write your own.
Project ID: 7647454

About the project

4 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
Awarded to:
User Avatar
hi I am Dinh. I am seinor in c++ and java. I can do your project in 6 hour. Hope to work with you. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
$50 USD in 1 day
5.0 (23 reviews)
4.0
4.0
4 freelancers are bidding on average $50 USD for this job
User Avatar
I have 7+ years experience in Java Development with on hand experience in Collections, Data structures, OOP, Generics,Multithreading etc. Excellent debugging skills and write code with coding standards and design patterns
$50 USD in 1 day
4.9 (12 reviews)
3.5
3.5
User Avatar
Hello, I have done many projects in computer scenece, I can do this job, just hire me and it'll be done
$45 USD in 3 days
4.8 (18 reviews)
3.7
3.7
User Avatar
we are working on java technology since 4 years. We will complete this core java stuff in 3 days with Unit testing. We would like to work with data structures in Java.
$55 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I'm a Web Developer, and I'm very interested in your job post as i have recently worked for many of US based clients and also was an Engineer in HCL Software Services where i was having the responsibility of team leader with secure web applications so i am having expertise in web based languages from static to dynamic. I have consistently developing projects on time and under budget, which has earned me the base for my own company and now i want to expand my self more and prove my worth. I believe my skills would be ideal for your project. I have done many projects for my previous company and also of my own as i have started my journey all along this technical path and i am having some of my work samples to show to you. Thanks and Regards
$25 USD in 6 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
5.0
1
Member since May 11, 2015

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.