Data Structure functions in Java
The focus of this course is on solving computational problems that involve collections of data. We will study a core set of data abstractions, data structures, and algorithms that provide a foundation for writing efficient programs.
At the conclusion of this course students will be able to:
Describe, explain, and use abstract data types including stacks, queues, lists, sets, maps and graphs.
Implement those data types using both contiguous and linked representations.