## Find a copy in the library

Finding libraries that hold this item...

## Details

Document Type: | Book |
---|---|

All Authors / Contributors: |
Paolo Ferragina; Fabrizio Luccio |

ISBN: | 9783319979397 3319979396 3030074242 9783030074241 |

OCLC Number: | 1045491484 |

Notes: | Includes index. |

Description: | viii, 174 pages : illustrations ; 25 cm |

Contents: | A brief historical outline -- A problem with which to begin -- Algorithms and coding -- The tournament -- A financial problem -- Secret messages -- Putting things in order -- "Easy" and "difficult" problems -- Search engines -- Data compression -- Recursion. |

Responsibility: | Paolo Ferragina, Fabrizio Luccio. |

### Abstract:

## Reviews

*Editorial reviews*

Publisher Synopsis

"This small volume is a step-by-step introduction to algorithms, their implementation, efficiency and run time. Requiring only basic mathematical knowledge, it aims at teaching how to transform ideas into executable programs, giving several solutions to common tasks, taken from topics of our everyday world." (Dieter Riebesehl, zbMATH 1402.68003, 2019) "The book is organized by application or problem area rather than by algorithm type, and covers a good variety of topics in a small space. It leans toward areas that have caught the public imagination, such as Big Data, web search, and cryptography. In each subject area the problem is described first, followed by a text description of algorithms to solve it, and completed with one or more pseudocode listings." (Allen Stenger, MAA Reviews, January, 26 , 2019) Read more...

*User-contributed reviews*