CIS 112D — DATA STRUCTURES AND ALGORITHMS
Emphasis on the choice and practical application of data structures and efficient algorithms in Java software development. The most commonly used data structures such as linked lists, stacks and queues, search trees, maps, hashing, priority queues, and graphs are introduced. Total of 36 hours lecture and 54 hours laboratory.