๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C#

โœ Scribed by Rod Stephens


Publisher
Wiley
Year
2019
Tongue
English
Leaves
784
Edition
2
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


A more intuitive approach to the mathematical foundation of computer science

Discrete mathematics is the basis of much of computer science, from algorithms and automata theory to combinatorics and graph theory. This textbook covers the discrete mathematics that every computer science student needs to learn. Guiding students quickly through thirty-one short chapters that discuss one major topic each, this flexible book can be tailored to fit the syllabi for a variety of courses.

Proven in the classroom, Essential Discrete Mathematics for Computer Science aims to teach mathematical reasoning as well as concepts and skills by stressing the art of proof. It is fully illustrated in color, and each chapter includes a concise summary as well as a set of exercises. The text requires only precalculus, and where calculus is needed, a quick summary of the basic facts is provided.

Essential Discrete Mathematics for Computer Science is the ideal introductory textbook for standard undergraduate courses, and is also suitable for high school courses, distance education for adult learners, and self-study.

  • The essential introduction to discrete mathematics
  • Features thirty-one short chapters, each suitable for a single class lesson
  • Includes more than 300 exercises
  • Almost every formula and theorem proved in full
  • Breadth of content makes the book adaptable to a variety of courses
  • Each chapter includes a concise summary
  • Solutions manual available to instructors

โœฆ Table of Contents


Cover
Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C#
Copyright
Dedication
About the Author
About the Technical Editor
Credits
Acknowledgments
Contents at a glance
Contents
Introduction
1
Algorithm Basics
2
Numerical Algorithms
3
Linked Lists
4
Arrays
5
Stacks and Queues
6
Sorting
7
Searching
8
Hash Tables
9
Recursion
10
Trees
11
Balanced Trees
12
Decision Trees
13
Basic Network Algorithms
14
More Network Algorithms
15
String Algorithms
16
Cryptography
17
Complexity Theory
18
Distributed Algorithms
19
Interview Puzzles
APPENDIX
A. Summary of Algorithmic Concepts
APPENDIX
B. Solutions to Exercises
Glossary
Index


๐Ÿ“œ SIMILAR VOLUMES


Essential Algorithms: A Practical Approa
โœ Rod Stephens ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Wiley ๐ŸŒ English

A friendly introduction to the most useful algorithms written in simple, intuitive English The revised and updated second edition of Essential Algorithms, offers an accessible introduction to computer algorithms. The book contains a description of important classical algorithms and explains when

Essential algorithms: a practical approa
โœ Stephens, Rod ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Wiley ๐ŸŒ English

<b>A friendly introduction to the most useful algorithms written in simple, intuitive English</b><br /><br />The revised and updated second edition of<i>Essential Algorithms,</i>offers an accessible introduction to computer algorithms. The book contains a description of important classical algorithm

Essential algorithms: a practical approa
โœ Stephens, Rod ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› John Wiley & Sons, Inc. (trade) ๐ŸŒ English

<b>A friendly introduction to the most useful algorithms written in simple, intuitive English</b><br /><br />The revised and updated second edition of<i>Essential Algorithms,</i>offers an accessible introduction to computer algorithms. The book contains a description of important classical algorithm

Essential Algorithms: A Practical Approa
โœ Rod Stephens ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Wiley ๐ŸŒ English

<p><b>A friendly and accessible introduction to the most useful algorithms</b><p>Computer algorithms are the basic recipes for programming. Professional programmers need to know how to use algorithms to solve difficult programming problems. Written in simple, intuitive English, this book describes