Implement a generic stack and queue classes

Assignment Help JAVA Programming
Reference no: EM131074255

Implement a generic stack and queue classes (StackUMUC<T> and QueueUMUC<T>, named to avoid confusion with the classes already defined in the JDK). Specific requirements include:

- Create a set of tests demonstrating that your classes work correctly.
- Use the GUI and classes you defined in Week to test your stack and queue classes.
- Methods for StackUMUC<T>
- StackUMUC (int) // constructor
- void push (T)
- T pop ()
- T peek ()
- String toString ()
- Methods for QueueUMUC<T>
- QueueUMUC (int) // constructor
- void put (T)
- T get ()
- T peek ()
- String toString ()

In your documentation, answer this question:

At what point does the performance of your program begin to degrade - say take longer than 1 or 10 seconds?
- Submission should include the following in a single zip file:
- a readme file (see below)
- all source code files
- relevant data files
- Documentation (a readme file) for the project should include the following sections:
- a description of the design,
- a user's guide
- a test plan
- a section on lessons learned
- this should be a single file in one of the following formats: doc, docx, txt, odt, pdf
- this should be a professional quality presentation
- there should be appropriate comments in the source code files

Submit your zip file to the project 1 submission area.

Reference no: EM131074255

Questions Cloud

Characteristics or christian schools : (300 word count) Prompt: There are some educators who do not like to label a school as "Christian" or not. As educators, can you work in a public school and lead a "Christian classroom"?
Question regarding the sound venture : Death of a Salesman- Would Happy and Biff be effective business owners and would their enterprise be a sound venture if you were looking to invest?
Journey to the carthaginian court : When Venus surrounds Aeneas and Achates with a cloud to protect their journey to the Carthaginian court, Virgil alludes to what similar occurrence in the Odyssey?
Was pettit''s behavior unprofessional or immoral : If teachers have good performance inside the classroom, should they also be held to a higher moral standard outside the classroom? Explain why or why not.
Implement a generic stack and queue classes : CMSC 350 Project - Implement a generic stack and queue classes (StackUMUC and QueueUMUC , named to avoid confusion with the classes already defined in the JDK)- Create a set of tests demonstrating that your classes work correctly.
What is the presenting electronic addiction problem : What is the presenting electronic addiction problem? Provide a brief statement regarding why this student has come in today. What motivated this client to get help
Question regarding sample mean and standard deviation : a. Is there sufficient evidence to conclude that the mean airline takeoff deviation is not zero at the 0.05 level of significance? b. Suppose the executive took a sample of 100 takeoff deviations and found the same sample mean and standard deviat..
Chemical formula of a compound : Discuss how you could experimentally determine the chemical formula of a compound?
Describe common rites of passage from two cultures : Describe common rites of passage from two cultures around the world and compare them to a common American rite of passage. Possible resources might include National Geographic and the Argosy University Online Library

Reviews

Write a Review

JAVA Programming Questions & Answers

  Java programming using netbeand

Java Programming using Netbeand- In this assignment, you will be asked to demonstrate what you have learned in the Discussion Board in terms of vector, wrapper classes, conversion, and collection data structures by writing and implementing Java co..

  How to compile and debug your work

You will be writing a Java program to allow people to play the 24-puzzle (the obvious variant where the frame is 5x5) puzzle) in a text based context. My goal is that you recall how to enter programs (probably using jGrasp), how to write a small/s..

  The sixth amendment allows the due process right to council

The Sixth Amendment allows the due process right to council. Several Supreme Court cases have clarified this right for those who cannot afford their own attorneys. Discuss the right to an attorney for indigent defendants. What are the three main syst..

  Create listener objects for each jcombobox

Create listener objects for each JComboBox that set the background color of the panel when the user selects an integer. Use the current values supplied by the JComboBox objects to determine the background color.

  Create your own date class

You are to write a program that determines the day of the week for New Year's Day in the year 3000. To do this, you must create your own date class (MyDate) and use the following interface and main program:

  Implement a distributed banking application

In the first part, you will implement a distributed banking application. The distributed bank has multiple branches. Every branch knows about all other branches.

  Create a road class

Create a Road class. The class should have functions for setting the width of the road in feet and the length of the road in miles. It should also have functions for obtaining the width of the road the length of the road.

  Executing stringed musical instrument class

Create and execute a stringed musical instrument class.

  Program mimics a rudimentary spreadsheet

Change the averages so that they are rounded to the nearest one hundredth. The example above shows averages in format - Change the program so that before the spreadsheet window is displayed, the user sees the window

  Frequently used java array method

Frequently used java array method -method name and parameter

  Web engineering principles

web application development, Web Engineering methodology, UML-based Web Engineering (UWE), models to the expansion of web applications, Object Oriented Web Solutions (OOWS),Web Modeling Language (WebML) methodology, Object-Oriented Hypermedia Design..

  Explain the concept of files and streams

Every seven-letter phone number corresponds to many different seven-letter words. Unforte. nately, most of these words represent unrecognizable juxtapositions of letters.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd