CSE 214: Data structures

Data structures

CSE 214: Data structures

Data structures

CSE214 is an introduction to data structures and algorithms, and an extension of programming methodology to data storage and manipulation of complex data sets. Topics include: programming and applications of data structures; stacks, queues, lists, binary trees, heaps, priority queues, balanced trees and graphs. Recursive programming is heavily utilized. Fundamental sorting and searching algorithms are examined along with informal efficiency comparisons.

UNDER CONSTRUCTION

DateSubjectReading
8/28/19Specifications, Order of Complexity, and Abstract Data Types
8/28/19Linked Lists
8/28/19Stacks
8/28/19Queues
8/28/19Recursion
8/28/19Binary Trees
8/28/19Balanced Trees
8/28/19Hash Tables & Searching Algorithms
8/28/19Data Structures in the Java API
8/28/19Pointers & Memory Management using C (not covered)
8/28/19Sorting Algorithms
8/28/19Introduction to Graphs
Avatar
Timothy Barron
PhD Candidate

Timothy Barron is a PhD candidate working on web security with Professor Nick Nikiforakis in the PragSec Lab at Stony Brook University.