Question: 3. Design your own Circular Linked List class called CircularLL along with an external iterator class called CircularLLIterator using the Iterator design pattern. i. Provide

3. Design your own Circular Linked List class called CircularLL along with an external iterator class called CircularLLIterator using the Iterator design pattern. i. Provide a Class model of the design. ii. Provide brief pseudocode implementations of the CircularLLIterator and CircularLL operations. By brief I mean simple pseudocode that captures the core behavior of the operator. ii. Add to the Class diagram a Client class along with the relationship(s) to the Class model of the design that you provided for part i). Provide brief pseudocode of the Client's use of the Iterator. iv. 3. Design your own Circular Linked List class called CircularLL along with an external iterator class called CircularLLIterator using the Iterator design pattern. i. Provide a Class model of the design. ii. Provide brief pseudocode implementations of the CircularLLIterator and CircularLL operations. By brief I mean simple pseudocode that captures the core behavior of the operator. ii. Add to the Class diagram a Client class along with the relationship(s) to the Class model of the design that you provided for part i). Provide brief pseudocode of the Client's use of the Iterator. iv
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
