[i][c]
Reingold, Edward M. & Nievergelt, Jurg & Deo, Narsingh
Combinatorial Algorithms: Theory and Practice
Prentice-Hall
Englewood Cliffs 1977
ISBN: 0-13-152447-X
Cover
#informatica
ig01#informatica
ig02#informatica

Privacy Policy

  [i][c] INDICE:
0.09Preface
11What is Combinatorial Computing?
2      1.1An Example: Counting the Number of Ones in a Bit String
6      1.2A Representation Problem: Difference-Preserving Codes
10      1.3Composition Techniques
12      1.4Decomposition Techniques
14      1.5Classes of Algorythms
23      1.6Analysis of Algorythms
28      1.7Remarks and References
29      1.8Exercises
322Representation of Combinatorial Objects
32      2.1Integers
35      2.2Sequences
36            2.2.1Sequential Allocation
38            2.2.2Linked Allocation
41            2.2.3Stacks and Queues
44      2.3Trees
46            2.3.1Representations
47            2.3.2Traversals
52            2.3.3Path Length
57      2.4Sets and Multisets
64      2.5Remarks and References
66      2.6Exercises
713Counting and Estimating
72      3.1Asymptotics
77      3.2Recurrence Relations
78            3.2.1Linear Recurrence Relations with Constant Coefficients
82            3.2.2General Recurrence Relations
86      3.3Generating Functions
92      3.4Counting Equivalence Classes: Polya's Theorem
93            3.4.1An Example: Coloring the Nodes of a Binary Tree
96            3.4.2Polya's Theorem and Burnside's Lemma
99      3.5Remarks and References
100      3.6Exercises
1064Exhaustive Search
107      4.1Backtrack
107            4.1.1The Generated Algorithm
110            4.1.2Refinements
112            4.1.3Estimation of Performance
114            4.1.4Two Programming Techniques
116            4.1.5An Example: Optimal Difference-Preserving Codes
121            4.1.6Branch and Bound
130            4.1.7Dynamic Programming
134      4.2Sieves
134            4.2.1Nonrecursive Modular Sieves
138            4.2.2Recursive Sieves
140            4.2.3Isomorph-Rejection Sieves
141      4.3Approximation to Exahustive Search
148      4.4Remarks and References
151      4.5Exercises
1595Generating Elementary Combinatorial Objects
161      5.1Permutations of Distincts Elements
161            5.1.1Lexicographic Order
164            5.1.2Inversion Vectors
165            5.1.3Nested Cycles
168            5.1.4Transposition of Adjacent Elements
171            5.1.5Random Permutations
172      5.2Subsets of Sets
173            5.2.1Gray Codes
179            5.2.2k Subsets (Combinations)
190      5.3Compositions and Partitions of Integers
190            5.3.1Compositions
191            5.3.2Partitions
196      5.4Remarks and References
199      5.5Exercises
2046Fast Search
204      6.1Searching and Other Operations on ables
208      6.2Sequential Search
212      6.3Logarithmic Search in Static Tables
213            6.3.1Binary Search
216            6.3.2Optimal Binary Search Trees
224            6.3.3Near-Optimal Binary Search Trees
228            6.3.4Digital Search
232      6.4Logarithmic Search in Dynamic Tables
233            6.4.1Random Binary Search Trees
235            6.4.2Height-Balanced Binary Trees
243            6.4.3Weight-Balanced Binary Trees
251            6.4.4Balanced Multiway Trees
255      6.5Address Computation Techniques
256            6.5.1Hashing and its Variants
260            6.5.2Hash Functions
262            6.5.3Collision Resolution
264            6.5.4The Influence of the Load Factor
266      6.6Remarks and References
270      6.7Exercises
2777Sorting
278      7.1Internal Sorting
281            7.1.1Insertion
283            7.1.2Transposition Sorting
290            7.1.3Selection
295            7.1.4Distribution
297      7.2External Sorting
302      7.3Partial Sorting
304            7.3.2Merging
308      7.4Remarks and References
310      7.5Exercises
3188Graph Algorithms
322      8.2Connectivity and Distance
323            8.2.1Spanning Trees
327            8.2.2Depth-First Search
331            8.2.3Biconenctivity
334            8.2.4Strong Connectivity
338            8.2.5Transitive Closure
341            8.2.6Shortest Paths
346      8.3Cycles
346            8.3.1Fundamental Sets of Cycles
348            8.3.2Generating All Cycles
353      8.4Cliques
359      8.5Isomorphism
364      8.6Planarity
385      8.7Remarks and References
392      8.8Exercises
4019The Equivalence of Certain Combinatorial Problems
401      9.1The Classes P and NP
405      9.2NP-Hard and NP-Complete Problems
406            9.2.1Satisfiability
409            9.2.2Some NP-Complete Problems
414            9.2.3The Travelling Salesman Problem Revisited
416      9.3Remarks and References
420      9.4Exercises
423Index

 
 [i][c] CRONOLOGIA:
 
 
1900 1900 2000 2000 1950 2050 Reingold, Edward M. ( - ) Reingold, Edward M. ( - ) Reingold, Edward M. Nievergelt, Jurg ( - ) Nievergelt, Jurg ( - ) Nievergelt, Jurg Deo, Narsingh ( - ) Deo, Narsingh ( - ) Deo, Narsingh 1877 4523.0412 1977



Generato il giorno: 2023-04-12T13:28:55+02:00 (Unix Time: 1681298935)
Precedente aggiornamento il giorno: 0
Prima registrazione il giorno: 2023.0412
Aggiornato una volta
Dimensione approssimata della pagina: 34348 caratteri (body: 32472)
Versione: 1.0.48

Privacy Policy