COMP1406 Course Notes: Introduction To Computer Science II
COMP1406 Course Notes: Introduction To Computer Science II
COMP1406 Course Notes: Introduction To Computer Science II
Course Notes
ii
8 Abstract Data Types …...…………………………..………………….............250
8.1 Common Abstract Data Types ..………........…………………………………………………...... 251
8.2 The List ADT ………………………………….....……….…………………………....................... 253
8.3 The Queue ADT .…………………………………………………………………........................... 274
8.4 The Deque ADT ……...................…………………………………………………….................... 281
8.5 The Stack ADT ……...................……………………………………………………..................... 283
8.6 The Set ADT ……...................……………………………………………………........................ 289
8.7 The Dictionary / Map ADT ……...................…………………………………………………….... 297
8.8 Collections Class Tools ……...................…………………………………………………….........308
8.9 Implementing an ADT (Doubly-Linked Lists) .…………………………………………………... 311
iii