Topics - Doubly Linked List Description For this assignment, you will code a basic job leads management system to keep track of your job search opportunities, using a doubly linked list. Your implementation should include the following: 1. Create a doubly linked link 2. Add new job leads to the front of the list 3. Add new job leads to the tail of the list 4. Remove job leads from the list 5. Print the list from head to tail JAVA 6. Print the list from tail to head Coding Specifications Implement the following classes: 1) JobLead Class a) Must have the following attributes: company name: string, private, company full name contact name: string, private, contact person full name contact phone: string, private, contact person phone number job title: string, private, job title job description: string. private, job description b) Must have an overloaded constructor which takes in the five (5) attributes and sets the object variables c) Must have getter/setter methods for the five (5) attributes d) Must override the tostring method to return a string which includes a label and value for all five (5) attributes 2) Node Class a) Must have the folowing attributes: - lead: JobLcad, public, a job lead object

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Overview
Topies
Doubly Linked List
Description
For this assignment, you will code a basic job leads management system to keep track of your
job search opportunities, using a doubly linked list. Your implementation should include the
following:
1. Create a doubly linked link
2. Add new job leads to the front of the list
3. Add new job leads to the tail of the list
4. Remove job leads from the list
5. Print the list from head to tail
JAVA
6. Print the list from tail to head
Coding Specifications
Implement the following classes:
1) JobLead Class
a) Must have the following attributes:
- company name: string, private, company full name
- contact name: string, private, contact person full name
contact phone: string, private, contact person phone number
job title: string, private, job title
job description: string, private, job description
b) Must have an overloaded constructor which takes in the five (5) attributes and sets
the object variables
c) Must have getter/setter methods for the five (5) attributes
d) Must override the tostring method to return a string which includes a label and
value for all five (5) attributes
2) Node Class
a) Must have the following attributes:
lead: JobLead, public, a job lead object
Transcribed Image Text:Overview Topies Doubly Linked List Description For this assignment, you will code a basic job leads management system to keep track of your job search opportunities, using a doubly linked list. Your implementation should include the following: 1. Create a doubly linked link 2. Add new job leads to the front of the list 3. Add new job leads to the tail of the list 4. Remove job leads from the list 5. Print the list from head to tail JAVA 6. Print the list from tail to head Coding Specifications Implement the following classes: 1) JobLead Class a) Must have the following attributes: - company name: string, private, company full name - contact name: string, private, contact person full name contact phone: string, private, contact person phone number job title: string, private, job title job description: string, private, job description b) Must have an overloaded constructor which takes in the five (5) attributes and sets the object variables c) Must have getter/setter methods for the five (5) attributes d) Must override the tostring method to return a string which includes a label and value for all five (5) attributes 2) Node Class a) Must have the following attributes: lead: JobLead, public, a job lead object
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY