Csus/resource/course/cpsc 331
From wiki.ucalgary.ca
CPSC 331
Data Structures, Algorithms, and Their Analysis
Contents
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
- 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
- Sorting Algorithms Visualized