In this topic, on enumeration, we cover various techniques to count the number of elements in (large) sets, without going throught the pain of actually listing each element in the set.
Basic Counting Principles
Overview of enumeration
Addition, multiplication and subtraction principles
In this practical we look at the iterative vs recursive implementation of the factorial and binomial coefficient functions, and some general enumeration problems.