COMP9024, Assignment-1 (19t0) ------------------------------------ The following log displays the iterator state after each operation, ^ indicates cursor position. Please note that your implementations of operations do not need to print the state of the iterator after operations. However, you may want to do so in your test program for your reference. ======================================================= add 20, returns 1 ............................ 20 ^ ............................ add 12, returns 1 ............................ 20 12 ^ ............................ add 33, returns 1 ............................ 20 12 33 ^ ............................ add 25, returns 1 ............................ 20 12 33 25 ^ ............................ previous, returns 25 ............................ 20 12 33 ^ 25 ............................ previous, returns 33 ............................ 20 12 ^ 33 25 ............................ next, returns 33 ............................ 20 12 33 ^ 25 ............................ delete, returns 1 ............................ 20 12 ^ 25 ............................ previous, returns 12 ............................ 20 ^ 12 25 ............................ delete, returns 1 ............................ 20 ^ 25 ............................ previous, returns 20 ............................ ^ 20 25 ............................ delete, returns 1 ............................ ^ 25 ............................ next, returns 25 ............................ 25 ^ ............................ delete, returns 1 ............................ ^ ............................ add 55, returns 1 ............................ 55 ^ ............................ add 29, returns 1 ............................ 55 29 ^ ............................ reset ............................ ^ 55 29 ............................ next, returns 55 ............................ 55 ^ 29 ............................ add 62, returns 1 ............................ 55 62 ^ 29 ............................ add 44, returns 1 ............................ 55 62 44 ^ 29 ............................ previous, returns 44 ............................ 55 62 ^ 44 29 ............................ next, returns 44 ............................ 55 62 44 ^ 29 ............................ delete, returns 1 ............................ 55 62 ^ 29 ............................ previous, returns 62 ............................ 55 ^ 62 29 ............................ next, returns 62 ............................ 55 62 ^ 29 ............................ delete, returns 1 ............................ 55 ^ 29 ............................ delete, returns 0 ............................ 55 ^ 29 ............................ next, returns 29 ............................ 55 29 ^ ............................ delete, returns 1 ............................ 55 ^ ............................ previous, returns 55 ............................ ^ 55 ............................ delete, returns 1 ............................ ^ ............................