This is the course webpage for Math304, Department of Mathematics, Simon Fraser University. Spring 2021. In this course we will investigate Rubik's cube, the 15-puzzle, TopSpin, and other permutation ...
See the VS Code Tips wiki for a quick primer on getting started with VS Code. Setting up the JDK The extension requires JDK 17 or newer to run. Optionally, set a different JDK to compile and run ...
This small header-only C++20 library provides a pseudo-random permutation generator. The key property of a permutation is that every number in it occurs exactly once, i.e., this can be used to ...