The art of computer programming / Donald E. Knuth.

Author/creator Knuth, Donald Ervin, 1938- author.
Format Book
Publication InfoReading, Mass. : Addison-Wesley, ©1997-<2022>
Descriptionvolumes <1-3, 4, fasc. 1-6, 4A, 4B> : illustrations ; 24 cm
Supplemental ContentAdditional Information at Google Books
Subjects

Contents Volume 1. Fundamental algorithms. Basic concepts ; Information structures -- Volume 2. Seminumerical algorithms. Random numbers ; Arithmetic -- Volume 3. Sorting and searching. Sorting ; Searching -- Volume 4, fascicle 1. Bitwise tricks & techniques : binary decision diagrams -- Volume 4, fascicle 5. Mathematical preliminaries redux ; Introduction to backtracking ; Dancing links -- Volume 4, fascicle 6. Satisfiability -- Volume 4A. Combinatorial algorithms. pt. 1. Combinatorial searching -- Volume 4B. Combinatorial algorithms. pt. 2.
Abstract This first volume begins with basic programming concepts and techniques, then focuses on information structures--the representation of information inside a computer, the structural relationships between data elements and how to deal with them efficiently. Elementary applications are given to simulation, numerical methods, symbolic computing, software and system design.
Abstract The second volume offers a complete introduction to the field of seminumerical algorithms, with separate chapters on random numbers and arithmetic. The book summarizes the major paradigms and basic theory of such algorithms, thereby providing a comprehensive interface between computer programming and numerical analysis.
Abstract The third volume comprises the most comprehensive survey of classical computer techniques for sorting and searching. It extends the treatment of data structures in Volume I to consider both large and small databases and internal and external memories.
Abstract The fourth volume introduces techniques that allow computers to deal efficiently with gigantic problems. Its coverage begins with Boolean functions and bitwise tricks and techniques, then treats in depth the generation of all tuples and permutations, all combinations and partitions, and all trees. --from publisher's description.
Local noteLittle-305131016416V--315306--v.1
General noteVolumes 1-2: Third edition; volume 3: Second edition; volume 4A: First edition.
General notePortions of the text of volume 4 have been released as separate fascicles.
General noteVolume 4: Newly available sections of the classic work -- (Text ahead of title on cover).
General noteIncludes indexes.
Issued in other formOnline version: Knuth, Donald Ervin, 1938- Art of computer programming. 3rd ed. Reading, Mass. : Addison-Wesley, ©1997
LCCN 97002147
ISBN0201896834 (v. 1 ; acid-free paper)
ISBN9780201896831 (v. 1 ; acid-free paper)
ISBN0201853922 (v. 1 fasc. 1)
ISBN9780201853926 (v. 1 fasc. 1)
ISBN0201896842 (v. 2 ; acid-free paper)
ISBN9780201896848 (v. 2 ; acid-free paper)
ISBN0201896850 (v. 3 ; acid-free paper)
ISBN9780201896855 (v. 3 ; acid-free paper)
ISBN0321580508 (v. 4 fasc. 1)
ISBN9780321580504 (v. 4 fasc. 1)
ISBN0201853930 (v. 4 fasc. 2)
ISBN9780201853933 (v. 4 fasc. 2)
ISBN0201853949 (v. 4 fasc. 3)
ISBN9780201853940 (v. 4 fasc. 3)
ISBN0321335708 (v. 4 fasc. 4)
ISBN9780321335708 (v. 4 fasc. 4)
ISBN9780134671796 (paper) (v. 4, fasc. 5)
ISBN0134671791 (paper) (v. 4, fasc. 5)
ISBN9780134397603 (v. 4, fasc. 6 ; acid-free paper)
ISBN0134397606 (v. 4, fasc. 6 ; acid-free paper)
ISBN9780201038040 (v. 4A ; acid-free paper)
ISBN0201038048 (v. 4A ; acid-free paper)
ISBN9780201038064 (v. 4B, pt.2)
ISBN0201038064 (v. 4B, pt.2)
ISBN9780321751041 (4 v. boxed set)
ISBN0321751043 (4 v. boxed set)
ISBN0201485419 (set)
ISBN9780201485417 (set)

Availability

Library Location Call Number Status Item Actions
Joyner General Stacks QA76.6 .K64 1997 ✔ Available Place Hold
Joyner General Stacks QA76.6 .K64 1997 V. 4B PT. 2 ✔ Available Place Hold