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...
Historiography of Europeans in Africa…
Anthony Disney Hardcover R5,220 Discovery Miles 52 200
Swarm Robotics: A Formal Approach
Heiko Hamann Hardcover R3,665 Discovery Miles 36 650
Innovative Computing Trends and…
Pandian Vasant, Igor Litvinchev, … Hardcover R2,653 Discovery Miles 26 530
The Proceedings of the Third…
Jiasong Mu, Qilian Liang, … Hardcover R7,942 Discovery Miles 79 420
Radiation Dosimetry Phosphors…
Sanjay J. Dhoble, Vibha Chopra, … Paperback R5,072 Discovery Miles 50 720
Teaching General Music - Approaches…
Carlos R. Abril, Brent M. Gault Hardcover R3,765 Discovery Miles 37 650
The History of Venezuela, 2nd Edition
H Micheal Tarver Hardcover R2,082 Discovery Miles 20 820
The Band Director's Guide to Success - A…
Jonathan M. Kraemer, Michelle Kraemer Hardcover R3,605 Discovery Miles 36 050
The Arab Spring - The Failure of the…
Edward A. Lynch Hardcover R2,295 Discovery Miles 22 950
Philosophy and Practice in Writing a…
Megan Bishop Moore Hardcover R4,941 Discovery Miles 49 410

 

Partners