Reference no: EM13766575
Programming Projects
1. Develop a program to maintain a list of homework assignments. When an assignment is assigned, add it to the list, and when it is completed, remove it. You should keep track of the due date. Your program should provide the following services:
• Add a new assignment.
• Remove an assignment.
• Provide a list of the assignments in the order they were assigned.
• Find the assignments with the earliest due date.
2. We can represent a polynomial as an ordered list of terms, where the terms are ordered by their exponents. To add two polynomials, you traverse both lists and examine the two terms at the current iterator position. If the exponent of one is smaller than the exponent of the other, then insert the larger one into the result and advance that list's iterator. If the exponents are equal, then create a new term with that exponent and the sum of the coefficients, and advance both iterators.
For example:
3x4 + 2x2 + 3x + 7 added to 2x3 + 4x + 5 is 3x4 + 2x3 + 2x2 + 7x + 12
Write a program to read and add polynomials. You should define a class Term that con¬tains the exponent and coefficient. This class should implement the Comparable interface by comparing the values of the exponents.
3. Write a program to manage a list of students waiting to register for a course as described in Section 2.5. Operations should include adding a new student at the end of the list, adding a new student at the beginning of the list, removing the student from the beginning of the list, and removing a student by name.
4. A circular-linked list has no need of a head or tail. Instead, you need only a reference to a current node, which is the nextNode returned by the Iterator. Implement such a CircularList class. For a nonempty list, the Tterator hasNext method will always return true.
Er diagram, normalization, relational structure only
: The proprietors of BigM have approached you and asked if you could design a database to help them manage their business. The management has commissioned you (in your capacity as a Database Management System consultant) to analyse, design and devel..
|
Define purchase commercial off-the-shelf software
: What are issues to consider when deciding to build software in-house or purchase commercial off-the-shelf software (COTS)
|
Scene walk-through for evidence and chain of custody
: Scene walk-through for evidence and chain of custody, Crime scene sketch, Documentation, Media liaison
|
Explain analysis of william shakespeare the taming of shrew
: Explain the Analysis of William Shakespeare The Taming of the Shrew.
|
Write a program to read and add polynomials
: Write a program to read and add polynomials - If the exponents are equal, then create a new term with that exponent and the sum of the coefficients, and advance both iterators.
|
Problems related to corporate executive lie
: State what the law is, but state also what it should be; then tell why, and give some examples of implementation.
|
What is the role of consumer law protection in business
: Summarize the following acts: sections 1 and 2 of the Sherman Act; the Clayton Act and the relationship to mergers; and the Robinson-Patman Act on price discrimination. What is the role of consumer law protection in business
|
Describe the financial environment at genesis
: Describe the financial environment at Genesis. Describe how the company's strategy for financing as a startup may no longer be suitable as it seeks to expand its operations globally.
|
Where and how to search for appropriate research materials
: This portion of the Application is designed to help you discover where and how to search for appropriate research materials. Here, you are not engaging in a full review of the literature as you might do for a research paper, a KAM, or your final t..
|