Description
I need this within 30-60 minutes
Unformatted Attachment Preview
CS111-02 In-Lab assignment # 6
Date: 7/12/2017
(100 points)
Problem 1: (90 points) Implement a generic class, clsLinkedList, that represents the
ADT Singly Linked List. The Singly Linked List should have a dummy head node. The
Class should also implement the interface List from the Java API. However, since the List
interface contains a lot of methods, you need to implement only the following methods:
A.
B.
C.
D.
E.
F.
G.
H.
● add(E o) : which adds a new node without specifying location
● add(int intLocation, E element) : which adds a new node on a given location
● clear() : which truncates list
● contains(Object o) : finds a certain element (node) in the list
● get(int intLocation) : retrieves certain element in the list
● isEmpty()
● remove(int index)
● size()
PS. For all other methods throw UsupportedOperationException.
Documentation (10 points)
Bonus (10 points): Use meaningful and descriptive variable names.
Submit clsLinkedList.java
Summer 2017
CS111-02 Lab #6
Page 1 of 1
Purchase answer to see full attachment
Purchase answer to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.
Explanation & Answer
Review
Review
Anonymous
Awesome! Made my life easier.
Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4
24/7 Homework Help
Stuck on a homework question? Our verified tutors can answer all questions, from basic math to advanced rocket science!
Most Popular Content
8 pages
Webstore Implementation And Maintenance Plan
As technology continues to grow and advance every day, the Company has no option but to also follow suit if they are to su ...
Webstore Implementation And Maintenance Plan
As technology continues to grow and advance every day, the Company has no option but to also follow suit if they are to survive in the competitive ...
Module 8 Portfolio Project
Your Portfolio Project for this course includes two parts:Part 1: Identify a major cloud breach of a U.S. company that has ...
Module 8 Portfolio Project
Your Portfolio Project for this course includes two parts:Part 1: Identify a major cloud breach of a U.S. company that has occurred in the recent past (within the last five years). In an 8-10 page critical evaluation of your chosen breach, review and analyze the breach along the following dimensions:What went wrong?Why did it occur?Who was responsible?How could it have been prevented?What advice would you offer to prevent such a breach from occurring in the future?This part of your Portfolio Project should be well-written and should integrate feedback provided by the instructor in Module 5. Provide cited support from a minimum of five sources in addition to your assigned course readings. The CSU-Global Library (Links to an external site.) is a good place to locate these sources. The paper must conform to the requirements outlined in the CSU-Global Guide to Writing & APA (Links to an external site.).Part 2: Given the cloud break of the outlined U.S. Company, analyze the benefits that the organization would have if it made use of Google Cloud for it’s appropriate cloud strategy. Identify strengths and weakness associated with using Google Cloud over the existing cloud strategy. How does this appropriate minimize the risk of data breaches (1-2 pages minimum).
Design with UML
Advanced Business Systems (ABS) is a consulting and staffing company providing specialized staffing and consulting service ...
Design with UML
Advanced Business Systems (ABS) is a consulting and staffing company providing specialized staffing and consulting services to clients in a variety of different industries. It has offices in major U.S. metro areas and has ongoing relationships with Fortune 500 companies. Its areas of services range from software development and network engineering to geo-information systems. It has fifty (50) plus regional offices in U.S. and five (5) offices in Canada. It plans to expand to other countries in the future.When an ABS client company determines that it will need a contractor or temporary professional, it issues a staffing request against the contract it had previously negotiated with ABS. The contract manager in ABS reviews the staff request and ensures that the request is valid with its current contract with its client from the database.
If the request is not valid, the contract manager sends the staffing request back to the client and explains the reasons and asks for the need for starting a new contract.
If the request is valid, the contract manager will start recruiting requests by putting the request into its staffing database. The staffing request is then sent to ABS placement department.
In the placement department, the placement specialists will check the job requirements and candidates qualifications.
If there is a qualified candidate, the specialist will notify the candidate and put a note in the database.
If a qualified candidate cannot be found or not immediately available, the specialist notifies contract managers and recruiting department; the recruiting department starts search outside immediately.
The recruiting department normally has thirty (30) days to find an outside candidate and send the qualified candidates to the placement department to review. If an internal qualified candidate is confirmed with his / her availability, the confirmation will be sent to the arrangement department. In the arrangement department, the candidate works with the specialists to further confirm the placement details, such as starting date, location, compensation (e.g., per diem), and travel arrangement. The final confirmation will be sent to the client along with a billing schedule. If the client agrees with the arrangement, he/she acknowledges the arrangement with contract managers in the contract department. The contract manager then puts a memo into its database and closes the request. I have attached the previous assignment for background information.Note: You may create and / or assume all necessary assumptions needed for the completion of this assignment.Write a four to five (4-5) page paper in which you:
Create a package diagram of the problem domain layer using the communication diagrams and the CRUDE matrix through the use of graphical tools in Microsoft Word or Visio. Note: The graphically depicted solution is not included in the required page length.
Perform and explain the verification and validation walk-through of the package diagram.
Create a set of invariants for attributes and relationships and add them to the CRC cards for each class in the structural model using Object Constraint Language (OCL).
List the classes in the structure model. Choose one (1) class and create a contract for each method in that class. Note: Be sure to use OCL to specify the preconditions and the post conditions.
Create a method specification for each method using both structured English and activity diagram for the algorithm specification through the use of graphical tools in Microsoft Word or Visio. Note: The graphically depicted solution is not included in the required page length.
Use at least three (3) quality resources in this assignment. Note: Wikipedia and similar Websites do not qualify as quality resources.
Your assignment must follow these formatting requirements:
Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA format.
Include charts or diagrams created in Visio. The completed diagrams / charts must be imported into the Word document before the paper is submitted.
Similar Content
Human Computer Interaction Prototype Assignment
I have completed a two pages explaining the projects and it needs 2 pages more explaining the idea of the projectand also ...
Writing to a File using c language
Create an array of 100 doubles with values between 10 and 75. Then write all 100 values to a file called “data1.txt”, ...
Data Acquisition & Exploratory Data Analysis
The CreditCard csv file was too large so I will attach it as a google drive link here please download it: https://drive.go...
UCF MySQL VPN connection Question
This assignment helps you practice with "joins" using an email dataset. Only "inner joins" will be needed.
All task...
Ashford University C Programming Project
Trees (25 points)
Coding (16 points)
Using the following leftmost-child-right-sibling tree structure:
struct tree_node_str...
Dale Carnegie of Georgia Probability of A Random Edge Matlab Questions
Hello,I am attaching the requirements in the word document. I am also attaching the solutions file just for an idea. I hav...
It201
List of changes that should be done to my application’s interface: Education is one of the most important things that sh...
Personality Assignment
Personality entails a person’s differences in individuality patterns of behaving, feeling, and thinking. The study of pe...
Coscconcepts.edited
1. To incorporate encapsulation, we need to think of the pill concept where we only want to access certain medicine when n...
Related Tags
Book Guides
Faust
by Johann Wolfgang von Goethe
Notes from Underground
by Fyodor Dostoyevsky
The Secret Garden
by Frances Hodgson Burnett
The Hobbit
by J. R. R. Tolkien
The Point of it All - A Lifetime of Great Loves and Endeavors
by Charles Krauthammer
Twelve Years A Slave
by Solomon Northrup
Alice in Wonderland
by Lewis Carroll
Girl Stop Apologizing
by Rachel Hollis
Get 24/7
Homework help
Our tutors provide high quality explanations & answers.
Post question
Most Popular Content
8 pages
Webstore Implementation And Maintenance Plan
As technology continues to grow and advance every day, the Company has no option but to also follow suit if they are to su ...
Webstore Implementation And Maintenance Plan
As technology continues to grow and advance every day, the Company has no option but to also follow suit if they are to survive in the competitive ...
Module 8 Portfolio Project
Your Portfolio Project for this course includes two parts:Part 1: Identify a major cloud breach of a U.S. company that has ...
Module 8 Portfolio Project
Your Portfolio Project for this course includes two parts:Part 1: Identify a major cloud breach of a U.S. company that has occurred in the recent past (within the last five years). In an 8-10 page critical evaluation of your chosen breach, review and analyze the breach along the following dimensions:What went wrong?Why did it occur?Who was responsible?How could it have been prevented?What advice would you offer to prevent such a breach from occurring in the future?This part of your Portfolio Project should be well-written and should integrate feedback provided by the instructor in Module 5. Provide cited support from a minimum of five sources in addition to your assigned course readings. The CSU-Global Library (Links to an external site.) is a good place to locate these sources. The paper must conform to the requirements outlined in the CSU-Global Guide to Writing & APA (Links to an external site.).Part 2: Given the cloud break of the outlined U.S. Company, analyze the benefits that the organization would have if it made use of Google Cloud for it’s appropriate cloud strategy. Identify strengths and weakness associated with using Google Cloud over the existing cloud strategy. How does this appropriate minimize the risk of data breaches (1-2 pages minimum).
Design with UML
Advanced Business Systems (ABS) is a consulting and staffing company providing specialized staffing and consulting service ...
Design with UML
Advanced Business Systems (ABS) is a consulting and staffing company providing specialized staffing and consulting services to clients in a variety of different industries. It has offices in major U.S. metro areas and has ongoing relationships with Fortune 500 companies. Its areas of services range from software development and network engineering to geo-information systems. It has fifty (50) plus regional offices in U.S. and five (5) offices in Canada. It plans to expand to other countries in the future.When an ABS client company determines that it will need a contractor or temporary professional, it issues a staffing request against the contract it had previously negotiated with ABS. The contract manager in ABS reviews the staff request and ensures that the request is valid with its current contract with its client from the database.
If the request is not valid, the contract manager sends the staffing request back to the client and explains the reasons and asks for the need for starting a new contract.
If the request is valid, the contract manager will start recruiting requests by putting the request into its staffing database. The staffing request is then sent to ABS placement department.
In the placement department, the placement specialists will check the job requirements and candidates qualifications.
If there is a qualified candidate, the specialist will notify the candidate and put a note in the database.
If a qualified candidate cannot be found or not immediately available, the specialist notifies contract managers and recruiting department; the recruiting department starts search outside immediately.
The recruiting department normally has thirty (30) days to find an outside candidate and send the qualified candidates to the placement department to review. If an internal qualified candidate is confirmed with his / her availability, the confirmation will be sent to the arrangement department. In the arrangement department, the candidate works with the specialists to further confirm the placement details, such as starting date, location, compensation (e.g., per diem), and travel arrangement. The final confirmation will be sent to the client along with a billing schedule. If the client agrees with the arrangement, he/she acknowledges the arrangement with contract managers in the contract department. The contract manager then puts a memo into its database and closes the request. I have attached the previous assignment for background information.Note: You may create and / or assume all necessary assumptions needed for the completion of this assignment.Write a four to five (4-5) page paper in which you:
Create a package diagram of the problem domain layer using the communication diagrams and the CRUDE matrix through the use of graphical tools in Microsoft Word or Visio. Note: The graphically depicted solution is not included in the required page length.
Perform and explain the verification and validation walk-through of the package diagram.
Create a set of invariants for attributes and relationships and add them to the CRC cards for each class in the structural model using Object Constraint Language (OCL).
List the classes in the structure model. Choose one (1) class and create a contract for each method in that class. Note: Be sure to use OCL to specify the preconditions and the post conditions.
Create a method specification for each method using both structured English and activity diagram for the algorithm specification through the use of graphical tools in Microsoft Word or Visio. Note: The graphically depicted solution is not included in the required page length.
Use at least three (3) quality resources in this assignment. Note: Wikipedia and similar Websites do not qualify as quality resources.
Your assignment must follow these formatting requirements:
Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA format.
Include charts or diagrams created in Visio. The completed diagrams / charts must be imported into the Word document before the paper is submitted.
Earn money selling
your Study Documents