Find Jobs
Hire Freelancers

Data Structure

$30-250 USD

已完成
已发布超过 13 年前

$30-250 USD

货到付款
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.
项目 ID: 870065

关于此项目

9提案
远程项目
活跃13 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
Please check PM
$40 USD 在2天之内
0.0 (0条评论)
1.2
1.2
9威客以平均价$43 USD来参与此工作竞价
用户头像
Hello, I am interested in this project please check your inbox Thanks
$30 USD 在2天之内
4.9 (67条评论)
6.8
6.8
用户头像
Hi please see PMB.
$50 USD 在0天之内
5.0 (4条评论)
3.9
3.9
用户头像
check your pm
$30 USD 在2天之内
4.6 (4条评论)
3.1
3.1
用户头像
I can deliver this. Thank you
$40 USD 在2天之内
4.0 (1条评论)
2.0
2.0
用户头像
pla see pmb,
$50 USD 在3天之内
0.0 (0条评论)
0.0
0.0
用户头像
Ready to work.
$60 USD 在5天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
New Ulm, United States
5.0
1
会员自12月 1, 2010起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。