MichaelReiter / CSC226

Coursework from CSC 226 (Spring 2016) at UVic.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSC226

Coursework from CSC 226 (Spring 2016) at UVic.

This course focused on teaching algorithms and data structures in the context of Java programming. Some topics covered included

  • Algorithm and data structure design, analysis, and implementation
  • Greedy, divide-and-conquer, dynamic programming, backtracking, branch and bound design paradigms
  • Hashing, disjoint sets
  • Advanced graph algorithms, network flow, connectivity
  • Minimum spanning trees, shortest paths
  • Graphs and digraphs, graph properties, planar graphs, networks
  • Discrete probability, counting techniques, recurrences

About

Coursework from CSC 226 (Spring 2016) at UVic.


Languages

Language:Java 100.0%