This book is about the creation and analysis of efficient algorithms. After introducing some necessary matical background this book covers: • the divide and conquer technique; • the use of randomization in algorithms; • the general, but typically inefficient, backtracking technique; • dynamic programming as an efficient optimization for some backtracking algorithms; • greedy algorithms as an optimization of other kinds of backtracking algorithms; and • hill-climbing techniques, including network flow. The goal of the book is to show you how you can methodically apply different techniques to your own algorithms to make them more efficient. While this book mostly highlights general techniques, some well-known algorithms are also looked at in depth. This book is written so it can be read from "cover to cover" in the length of a semester, where sections marked with a * may be skipped. This book is a tutorial on techniques and is not a reference. For references we highly recommend the tomes by [Knuth] and [CLRS]. Additionally, sometimes the best insights come from the primary sources themselves (e.g. [Hoare]).
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
EUR 4,65 per la spedizione da Regno Unito a Italia
Destinazione, tempi e costiDa: Phatpocket Limited, Waltham Abbey, HERTS, Regno Unito
Condizione: Good. Your purchase helps support Sri Lankan Children's Charity 'The Rainbow Centre'. Shows some signs of wear but in good overall condition. Our donations to The Rainbow Centre have helped provide an education and a safe haven to hundreds of children who live in appalling conditions. Codice articolo Z1-C-052-02312
Quantità: 1 disponibili