0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (3)
  • -
Status
Brand

Showing 1 - 3 of 3 matches in All Departments

Introduction To The Analysis Of Algorithms, An (3rd Edition) (Hardcover): Michael Soltys-Kulinicz Introduction To The Analysis Of Algorithms, An (3rd Edition) (Hardcover)
Michael Soltys-Kulinicz
R2,409 Discovery Miles 24 090 Ships in 18 - 22 working days

A successor to the first and second editions, this updated and revised book is a leading companion guide for students and engineers alike, specifically software engineers who design algorithms. While succinct, this edition is mathematically rigorous, covering the foundations for both computer scientists and mathematicians with interest in the algorithmic foundations of Computer Science.Besides expositions on traditional algorithms such as Greedy, Dynamic Programming and Divide & Conquer, the book explores two classes of algorithms that are often overlooked in introductory textbooks: Randomised and Online algorithms - with emphasis placed on the algorithm itself. The book also covers algorithms in Linear Algebra, and the foundations of Computation.The coverage of Randomized and Online algorithms is timely: the former have become ubiquitous due to the emergence of cryptography, while the latter are essential in numerous fields as diverse as operating systems and stock market predictions.While being relatively short to ensure the essentiality of content, a strong focus has been placed on self-containment, introducing the idea of pre/post-conditions and loop invariants to readers of all backgrounds, as well as all the necessary mathematical foundations. The programming exercises in Python will be available on the web (see www.msoltys.com/book for the companion web site).

Introduction To The Analysis Of Algorithms, An (2nd Edition) (Hardcover, 2nd Revised edition): Michael Soltys-Kulinicz Introduction To The Analysis Of Algorithms, An (2nd Edition) (Hardcover, 2nd Revised edition)
Michael Soltys-Kulinicz
R1,642 Discovery Miles 16 420 Ships in 10 - 15 working days

A successor to the first edition, this updated and revised book is a great companion guide for students and engineers alike, specifically software engineers who design reliable code. While succinct, this edition is mathematically rigorous, covering the foundations of both computer scientists and mathematicians with interest in algorithms. Besides covering the traditional algorithms of Computer Science such as Greedy, Dynamic Programming and Divide & Conquer, this edition goes further by exploring two classes of algorithms that are often overlooked: Randomised and Online algorithms - with emphasis placed on the algorithm itself. The coverage of both fields are timely as the ubiquity of Randomised algorithms are expressed through the emergence of cryptography while Online algorithms are essential in numerous fields as diverse as operating systems and stock market predictions. While being relatively short to ensure the essentiality of content, a strong focus has been placed on self-containment, introducing the idea of pre/post-conditions and loop invariants to readers of all backgrounds. Containing programming exercises in Python, solutions will also be placed on the book's website.

Introduction To The Analysis Of Algorithms, An (Hardcover): Michael Soltys-Kulinicz Introduction To The Analysis Of Algorithms, An (Hardcover)
Michael Soltys-Kulinicz
R1,154 Discovery Miles 11 540 Ships in 10 - 15 working days

This textbook covers the mathematical foundations of the analysis of algorithms. The gist of the book is how to argue, without the burden of excessive formalism, that a given algorithm does what it is supposed to do. The two key ideas of the proof of correctness, induction and invariance, are employed in the framework of pre/post-conditions and loop invariants.

The algorithms considered are the basic and traditional algorithms of computer science, such as Greedy, Dynamic and Divide & Conquer. In addition, two classes of algorithms that rarely make it into introductory textbooks are discussed. Randomized algorithms, which are now ubiquitous because of their applications to cryptography; and Online algorithms, which are essential in fields as diverse as operating systems (caching, in particular) and stock-market predictions.

This self-contained book is intended for undergraduate students in computer science and mathematics.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
FORTRAN 90 for Scientists and Engineers
Brian Hahn Paperback R1,359 Discovery Miles 13 590
The Political Economy of New Regionalism…
Chang-Jae Lee, You-Il Lee, … Hardcover R4,198 Discovery Miles 41 980
Central and South-Eastern Europe 2002
Europa Publications Hardcover R8,733 R7,220 Discovery Miles 72 200
EU Foreign Policy and Hamas…
Adeeb Ziadeh Hardcover R4,220 Discovery Miles 42 200
The European Monetary Union after the…
Nazare Da Costa Cabral Hardcover R4,206 Discovery Miles 42 060
Pentel XXL Oil Pastels (16 Pack)
R69 Discovery Miles 690
The Little Book Of Safari Animal Sounds
Caz Buckingham, Andrea Pinnington Board book  (1)
R320 R286 Discovery Miles 2 860
Art Spectrum Colourfix Pastel Primer…
R549 Discovery Miles 5 490
The Nocturnal Nine
Roslynne Toerien Hardcover R220 R197 Discovery Miles 1 970
Building Financial Derivatives…
Robert Brooks Hardcover R2,557 Discovery Miles 25 570

 

Partners