PART 1:
In this homework, reuse the same scenario of Homework 1 and implement the same system using several implementations of the List abstract data structure.
- You should complete the ArrayList and LinkedList implementations in the textbook.
- You should implement a HybridList class that keeps a LinkedList as a component and the elements stored in the LinkedList are ArrayLists. The number of elements in each ArrayList should be less than MAX_NUMBER. When the number of elements in an ArrayList exceeds MAX_NUMBER a new ArrayList should be generated in the LinkedList. When there is no element in an ArrayList it should be removed from the LinkedList.
Use
- LinkedList in the textbook for information about branches
- ArrayList in the textbook for users of the automation system
- HybridList you implemented for the furnitures PART 2:
Analyze the time complexity (in most appropriate asymptotic notation) of all methods in your implementation of automation system for this homework. Attach the code just before its analysis.
RESTRICTIONS:
- Use ArrayList and LinkedList
- Can be only one main class in project
- Dont use any other third part library

![[Solved] CSE222-Homework 3](https://assignmentchef.com/wp-content/uploads/2022/08/downloadzip.jpg)

![[SOLVED] Cse222 – problem: suppose you are given a set of boxes, each specified by their height, width and depth in centimeters. all three side lengths of every box is strictly between 10 cm and 20 cm. as you should expect, one box can be placed in another if the first box can be rotated so that its height, width, and depth are respectively smaller than the height, width, and depth of the second box. boxes can be nested recursively. we call a box visible if it is not inside another box.](https://assignmentchef.com/wp-content/uploads/2022/08/downloadzip-1200x1200.jpg)
Reviews
There are no reviews yet.