000 | 02525cam a2200385 a 4500 | ||
---|---|---|---|
003 | CUTN | ||
005 | 20171130151250.0 | ||
008 | 080110s2008 enka 001 0 eng | ||
020 | _a9780521849319 (hardback) | ||
020 | _a0521849314 (hardback) | ||
020 | _a9780521614108 (pbk.) | ||
020 | _a0521614104 (pbk.) | ||
082 | 0 | 0 |
_a518.1 _222 _bEDM |
100 | 1 | _aEdmonds, Jeff, | |
245 | 1 | 0 |
_aHow to think about algorithms / _cJeff Edmonds. |
260 |
_aCambridge ; _aNew York : _bCambridge University Press, _c2008. |
||
300 |
_axiii, 448 p. : _bill. ; _c25 cm. |
||
500 | _aIncludes index. | ||
505 | _aPart I. Iterative Algorithms and Loop Invariants: 1. Measures of progress and loop invariants; 2. Examples using more of the input loop invariant; 3. Abstract data types; 4. Narrowing the search space: binary search; 5. Iterative sorting algorithms; 6. Euclid's GCD algorithm; 7. The loop invariant for lower bounds; Part II. Recursion: 8. Abstractions, techniques, and theory; 9. Some simple examples of recursive algorithms; 10. Recursion on trees; 11. Recursive images; 12. Parsing with context-free grammars; Part III. Optimization Problems: 13. Definition of optimization problems; 14. Graph search algorithms; 15. Network flows and linear programming; 16. Greedy algorithms; 17. Recursive backtracking; 18. Dynamic programming algorithms; 19. Examples of dynamic programming; 20. Reductions and NP-completeness; 21. Randomized algorithms; Part IV. Appendix: 22. Existential and universal quantifiers; 23. Time complexity; 24. Logarithms and exponentials; 25. Asymptotic growth; 26. Adding made easy approximations; 27. Recurrence relations; 28. A formal proof of correctness; Part V. Exercise Solutions. | ||
650 | 0 | _aAlgorithms | |
650 | 0 | _aLoops (Group theory) | |
650 | 0 | _aInvariants | |
650 | 0 | _aRecursion theory | |
942 |
_2ddc _cTB |
||
100 | 1 | _d1963- | |
650 | 0 | _xStudy and teaching. | |
650 | 0 | _xStudy and teaching. | |
650 | 0 | _xStudy and teaching. | |
650 | 0 | _xStudy and teaching. | |
856 | 4 | 2 |
_3Contributor biographical information _uhttp://www.loc.gov/catdir/enhancements/fy0808/2008001238-b.html |
856 | 4 | 2 |
_3Publisher description _uhttp://www.loc.gov/catdir/enhancements/fy0808/2008001238-d.html |
856 | 4 | 1 |
_3Table of contents only _uhttp://www.loc.gov/catdir/enhancements/fy0808/2008001238-t.html |
906 |
_a7 _bcbc _corignew _d1 _eecip _f20 _gy-gencatlg |
||
999 |
_c20792 _d20792 |