Find Jobs
Hire Freelancers

Data Structure

$30-250 USD

Completed
Posted over 13 years ago

$30-250 USD

Paid on delivery
Here is my project specs Part I - Create and use a manual linked list 1. Do a Web search for a topic to get a list of 12 URL favorites/bookmarks. 2. Create a project with a class named [login to view URL] 3. Using file i/o, write this list to a disk file. If there isn't a file, create one. 4. Write a progam that builds a linked list of the list. This should be done manually. (In the next section you will convert this code by using the Collections Framework that comes with the JDK, but first you have to show that you understand how a linked list is built.) 5. Write a method to add in a URL. Update the disk file with the updated linked list. 6. Write a method that displays the list along with ID numbers that will allow the user to identify any that should be deleted (see next method requirement). 7. Write a method that deletes all of the items on the list, or only certain ones. Update the disk file accordingly. 8. When the program starts it should look for an existing disk file and read it into the linked list. 9. Write a detailed comment block, clearly marked, at the top of the class, describing a problem you had and how you solved it. Part II : Use the Collection Framework that comes with Java JDK 1. Convert the [login to view URL] so it uses the LinkList class from the Collection Framework. Name this new class: CollectionLL.java. 2. Allow the user to input new URLs, sort the list, and remove entries. 4. Write a detailed comment block, clearly marked, at the top of the class, describing a problem you had writing this clas2.5 and how you solved it. Notes Submit these files as a zip file named [login to view URL] * [login to view URL] * [login to view URL] Do not include any other files or folders. Use the SCC Java Code Style Guide for all your code. Include a comment block on all files containing your name, student ID, and the date. Include this information on all the graphics you create as well. Assessment Checklist (Total possible points: 55) Part I - Manual Linked List - [login to view URL] (15 points)Use of a manual linked list (15 points) You must clearly comment these describing how a linked list or hash map works in order to receive credit. (Just telling me you are using one is not enough.) Tell me about nodes, pointers, iterators, etc. so I know what you know about these data structures. (5 points) Methods giving the user the ability to add/delete/list (5 points) Correct use of file i/o to read and write from a disk file keeping it up-to-date with the linked list. Use JChooser. (2.5 points) Correct use of exception handling (2.5 points) A detailed comment block describing a problem you had and how you solved it. Part II - Convert using Collections Framework - [login to view URL] (10 points) Convert [login to view URL] so it uses the LinkList class from the Collection Framework (2.5 points) Diagram of Collection framework showing interfaces and classes. (2.5 points) A detailed comment block describing a problem you had and how you solved it.
Project ID: 870065

About the project

9 proposals
Remote project
Active 13 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
Please check PM
$40 USD in 2 days
0.0 (0 reviews)
1.2
1.2
9 freelancers are bidding on average $43 USD for this job
User Avatar
Hello, I am interested in this project please check your inbox Thanks
$30 USD in 2 days
4.9 (67 reviews)
6.8
6.8
User Avatar
Hi please see PMB.
$50 USD in 0 day
5.0 (4 reviews)
3.9
3.9
User Avatar
check your pm
$30 USD in 2 days
4.6 (4 reviews)
3.1
3.1
User Avatar
I can deliver this. Thank you
$40 USD in 2 days
4.0 (1 review)
2.0
2.0
User Avatar
pla see pmb,
$50 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Ready to work.
$60 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
New Ulm, United States
5.0
1
Member since Dec 1, 2010

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.