CSCI-UA 102 Data Structures
Term: Fall 2021
Instructor: Dr. Anasse Bari
Level: Undergraduate
Topics
Object Oriented Paradigm; Recursion; Searching & sorting; Introduction to Algorithms Analysis Tools; Exception Handling in Java;
Arrays, Linkedlist, Tree, Graph, Hash Tables; Binary Search Trees; Priority queues and heaps.
Description
Use and design of data structures, which organize information in computer memory. Stacks, queues, linked lists, binary trees: how to implement them in a high-level language, how to analyze their effect on algorithm efficiency, and how to modify them. Programming assignments.