🔨 An ArrayList is essentially a mutable Array. Before utilizing the ArrayList class included in the Java Utility Package, you're going to attempt to write a class of your own with the same basic functionality as an ArrayList to gain an understanding of what is happening behind the scenes.
You will make a class called ListArray.
Your ListArray class must implement the ListArrayInterface interface.
You must use arrays as the backbone of your ListArray class.
Once you're finished, feel free to stress-test your class with StressTest.java and I encourage you to make changes to your class so it will run more efficiently.
✔️ Submission Form: ListArray Class Submission Form
Assigned: 12/12/2022 Due: 12/14/2022 (by midnight)
🔨 Class Notes Transcript:
AP Classroom Daily Videos (Optional)
Lesson 7.1 - Introduction to ArrayList
Lesson 7.2 - ArrayList Methods
Lesson 7.3 - Traversing ArrayLists
Lesson 7.4 - Developing Algorithms using ArrayLists
Lesson 7.5 - Searching
Lesson 7.6 - Sorting
Lesson 7.7 - Ethical Issues Around Data Collection
AP Classroom Assignments (Mandatory)
Unit 7: Introduction to ArrayList
Unit 7: ArrayList Methods
Unit 7: Traversing ArrayLists
Unit 7: Developing Algorithms using ArrayLists
Unit 7: Searching
Unit 7: Sorting
Assigned: 01/09/2023 Due: 01/25/2023 (by 7:00 A.M.)
🔨 Lab Instructions: Dynamic ArrayList Lab Instructions
✔️ Submission Form: Dynamic ArrayList Lab Submission Form
Assigned: 01/11/2023 Due: 01/13/2023 (by 7:00 A.M.)
🔨 Lab Instructions: Shopping Cart Lab Instructions
✔️ Submission Form: Shopping Cart Lab Submission Form
Assigned: 01/17/2023 Due: 01/20/2023 (by 7:00 A.M.)
✔️ Please complete the assessment in Safe Exam Browser.
1st Period Code: YGRBBM8
Assigned: 01/26/2023 Due: Must be completed during class.