![](_themes/nature/anabull2.gif) |
Section 1.6: Mathematical induction |
![](_themes/nature/anabull2.gif) |
Section 2.4: Relations |
![](_themes/nature/anabull2.gif) |
Section 2.5-6: Equivalence relations, matrices of relations |
![](_themes/nature/anabull2.gif) |
Section 2.8: Functions |
![](_themes/nature/anabull2.gif) |
Section 4.1: Basic counting principles |
![](_themes/nature/anabull2.gif) |
Section 4.2: Permutations and combinations |
![](_themes/nature/anabull2.gif) |
Section 4.6: Generalized permutations and combinations |
![](_themes/nature/anabull2.gif) |
Section 4.7: Binomial coefficients |
![](_themes/nature/anabull2.gif) |
Section 4.8: Pigeonhole principle |
![](_themes/nature/anabull2.gif) |
Section 5.1: Recurrence relations |
![](_themes/nature/anabull2.gif) |
Section 5.2: Solving recurrence relations (including
material in exercises 40-46) |
![](_themes/nature/anabull2.gif) |
Section 6.1: Examples of graphs |
![](_themes/nature/anabull2.gif) |
Section 6.2-3: Paths and cycles |
![](_themes/nature/anabull2.gif) |
Section 6.4: Shortest-path algorithm |
![](_themes/nature/anabull2.gif) |
Section 6.5: Representation of graphs |
![](_themes/nature/anabull2.gif) |
Section 6.6: Representation of graphs |
![](_themes/nature/anabull2.gif) |
Section 6.7: Isomorphism of graphs |
![](_themes/nature/anabull2.gif) |
Section 7.1: Examples of trees |
![](_themes/nature/anabull2.gif) |
Section 7.2: More Trees |
![](_themes/nature/anabull2.gif) |
Section 7.3-4: Minimal spanning trees |
![](_themes/nature/anabull2.gif) |
Section 7.5: Binary trees |
![](_themes/nature/anabull2.gif) |
Section 5.3, 7.7: Sorting (including merge sort from 5.3) |
![](_themes/nature/anabull2.gif) |
Section 7.8: Isomorphic trees |