How to Think about Algorithms (Record no. 23505)

000 -LEADER
fixed length control field 01847cam a2200217 a 4500
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 080110s2008 enka 001 0 eng
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
ISBN 9780521614108 (pbk)
041 ## - LANGUAGE CODE
Language code of text/sound track or separate title eng
080 ## - UNIVERSAL DECIMAL CLASSIFICATION NUMBER
Universal Decimal Classification number 510.6
Item number EDM
100 1# - MAIN ENTRY--AUTHOR NAME
Personal name Edmonds, Jeff
245 10 - TITLE STATEMENT
Title How to Think about Algorithms
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication New York
Name of publisher Cambridge University Press
Year of publication 2008
300 ## - PHYSICAL DESCRIPTION
Number of Pages xiii, 448p
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note Iterative algorithms: measures of progress and loop invariants<br/>Examples using more-of-the-input loop invariants<br/>Abstract data types<br/>Narrowing the search space: binary search<br/>Iterative sorting algorithms<br/>Euclid's GCD algorithm<br/>The loop invariant for lower bounds<br/>Abstractions, techniques, and theory<br/>Some simple examples of recursive algorithms<br/>Recursion on trees<br/>Recursive images<br/>Parsing with context-free grammars<br/>Definition of optimization problems<br/>Graph search algorithms<br/>Network flows and linear programming<br/>Greedy algorithms<br/>Recursive backtracking<br/>Dynamic programming algorithms<br/>Examples of dynamic programs<br/>Reductions and NP-completeness<br/>Randomized algorithms<br/>Existential and universal quantifiers<br/>Time complexity<br/>Logarithms and exponentials<br/>Asymptotic growth<br/>Adding-made-easy approximations<br/>Recurrence relations<br/>A formal proof of correctness
520 ## - SUMMARY, ETC.
Summary, etc "This book presents insights, notations, and analogies to help the novice describe and think about algorithms like an expert. Jeff Edmonds provides both the big picture and easy step-by-step methods for developing algorithms, while avoiding the common pitfalls. Paradigms such as loop invariants and recursion help to unify a huge range of algorithms into a few meta-algorithms. Part of the goal is to teach the students to think abstractly."--Jacket
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Algorithms
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Invariants
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Term Recursion theory
690 ## - LOCAL SUBJECT ADDED ENTRY--TOPICAL TERM (OCLC, RLIN)
Topical term or geographic name as entry element Mathematics
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type BOOKS
Holdings
Withdrawn status Lost status Damaged status Not for loan Home library Current library Shelving location Full call number Accession Number Koha item type
        IMSc Library IMSc Library First Floor, Rack No: 28, Shelf No: 1 510.6 EDM 61279 BOOKS
The Institute of Mathematical Sciences, Chennai, India

Powered by Koha