Data Structures

MET CS 542

Prerequisites: (MET CS 232 or MET LB 100) and (MET CS 248 or MET LB 101). Or consent of instructor. This course introduces fundamental and advanced data structures and their practical use in software development. Topics include linear structures (arrays, linked lists, stacks, queues), priority queues, trees and balanced trees, heaps, hashing and maps, and graph representations. Emphasis is placed on abstract data types (ADTs), implementation techniques, and selecting appropriate data structures for real-world problem solving.

Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.