The widespread use of computers and the rapid growth in computer science have led to a new emphasis on discrete mathematics, a discipline which deals with calculations involving a finite number of steps. This book provides a well-structured introduction to discrete mathematics, taking a self-contained approach that requires no ancillary knowledge of mathematics, avoids unnecessary abstraction, and incorporates a wide rage of topics, including graph theory, combinatorics, number theory, coding theory, combinatorial optimization, and abstract algebra. Amply illustrated with examples and exercises.
show more...Just click on START button on Telegram Bot