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

  Implementing a relatively simple text-compression scheme

You will be implementing a relatively simple text-compression scheme - It should run from the command line.

  Implementing inheritance by creating generic superclass

You will be implementing inheritance by creating a generic Racer superclass along with two subclasses called StreetTuner and HotRod. You will make the Racer class abstract and include the abstract method IsDead in the Racer class

  Write the code and output result1 real cash register can

write the code and output result.1. real cash register can handle both bills and coins. design a single class that

  An array of integers and returns the range of values

Write a method called range that accepts an array of integers and returns the range of values in the array. The range is defined as 1 more than the difference between the maximum and minimum values in the array. For example, if an array called list c..

  Discuss quasi-experimental designs

Jackson (2012), even-numbered chapter exercises, p 360. Describe the advantages and disadvantages of quasi-experiments? What is the fundamental weakness of a quasi-experimental design? Why is it a weakness? Does its weakness always matter?

  Create a class representing a student

Create a second class that instantiates the first class with information about yourself. In the second class, create a class method that displays your name and GPA.

  Create your listarray class

Create your ListArray class that is functionally similar to the formal Java ArrayList Utility class. here are the requirements

  Possible effect that multithreading could have

Imagine you are a graphic artist working on an animation for a movie. Describe at least one (1) possible effect that multithreading could have on your work process. Support your response with at least (1) example of the effect of multithreading

  Javascript validation - cgi program

CGI mailer script form-mail.pl to your server's cgi-bin directory, and change the permissions on the script to make it executable - BMIS 310

  Implement bounded partial queue using signaling mechanism

Can you explain the reason? You can run the experiments on ecen5033.colorado.edu. Submit the code as well as experimental results - Implement both these schemes in Java. Each of the methods foo() and bar() just sleeps for 20 milliseconds.

  Employeeexception class whose constructor receives string

Create an EmployeeException class whose constructor receives a String that consists of an employee's ID and pay rate. Save the file as EmployeeException.java.

  Write a recursive method that takes two non-negative integer

Write a recursive method that takes two non-negative integers m and n as parameters and returns the product.

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