Skip to content

MichaelReiter/CSC226

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages