By Olympia Nicodemi !link! - Discrete Mathematics
But for the student who wants to understand —really understand—what discrete mathematics is, why it works, and how to build new mathematics from old ideas, this book is a gift. It treats the reader not as a consumer of mathematical facts, but as a participant in mathematical thought.
: The "art of counting" without actually counting every item, essential for understanding the complexity of an algorithm. Graph Theory Discrete Mathematics by Olympia Nicodemi
The exercises are well-tiered. They range from routine drills designed to reinforce definitions to more complex problems requiring multi-step proofs. The text includes a healthy number of applied problems relevant to computer science, helping students see the utility of the abstract theory. But for the student who wants to understand
This illustrates her approachable, metaphor-rich style. Graph Theory The exercises are well-tiered
for anyone who wants to learn to think mathematically rather than just compute answers . If your goal is to master proofs, understand the structure of discrete objects, and enjoy the process, Nicodemi’s book is a hidden gem. However, if you need a reference for programming interviews or applied combinatorics, pair it with a more computational supplement.