Csus/resource/course/cpsc 331

CPSC 331

Data Structures, Algorithms, and Their Analysis Description Fundamental data structures, including arrays, lists, stacks, queues, trees, hash tables, and graphs. Algorithms for searching and sorting. Introduction to the correctness and analysis of algorithms. Course Notes Previous Course Materials Previous Tutorial Materials Programming Languages External Links
 * Java
 * AlgoRythmics - Youtube channel containing various sorting algorithms, expressed through traditional folk dance.
 * Basic Data Structures & Algorithms - Used by: Linux Kernel, Google Chrome, Core *nix utilities, etc...
 * Problem Solving with Algorithms and Data Structures - An interactive, online ebook on data structures, algorithms, and analysis.
 * Data Structures and Algorithms in Java - Comprehensive collection of algorithms implemented in Java.
 * Big-O Notation cheat sheet