Ãëàâíàÿ    Ex Libris    Êíèãè    Æóðíàëû    Ñòàòüè    Ñåðèè    Êàòàëîã    Wanted    Çàãðóçêà    ÕóäËèò    Ñïðàâêà    Ïîèñê ïî èíäåêñàì    Ïîèñê    Ôîðóì   
blank
Àâòîðèçàöèÿ

       
blank
Ïîèñê ïî óêàçàòåëÿì

blank
blank
blank
Êðàñîòà
blank
Knuth D.E. — The art of computer programming (vol. 3 Sorting and Searching)
Knuth D.E. — The art of computer programming (vol. 3 Sorting and Searching)



Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå



Íàøëè îïå÷àòêó?
Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter


Íàçâàíèå: The art of computer programming (vol. 3 Sorting and Searching)

Àâòîð: Knuth D.E.

Àííîòàöèÿ:

The first revision of this third volume is the most comprehensive survey of classical computer techniques for sorting and searching. It extends the treatment of data structures in Volume 1 to consider both large and small databases and internal and external memories. The book contains a selection of carefully checked computer methods, with a quantitative analysis of their efficiency. Outstanding features of the second edition include a revised section on optimum sorting and new discussions of the theory of permutations and of universal hashing.


ßçûê: en

Ðóáðèêà: Computer science/Àëãîðèòìû/

Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö

ed2k: ed2k stats

Ãîä èçäàíèÿ: 1998

Êîëè÷åñòâî ñòðàíèö: 780

Äîáàâëåíà â êàòàëîã: 18.11.2005

Îïåðàöèè: Ïîëîæèòü íà ïîëêó | Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
blank
Ïðåäìåòíûé óêàçàòåëü
Minimum-comparison algorithms, for searching      413—414
Minimum-comparison algorithms, for selection      207—219
Minimum-comparison algorithms, for sorting      180—197
Minimum-phase tape sorting      311
Minimum-space algorithms, for merging      168 702
Minimum-space algorithms, for rearranging      178 617
Minimum-space algorithms, for selection      218
Minimum-space algorithms, for sorting      79—80 389
Minimum-space algorithms, for stable sorting      390
Minimum-stage tape sorting      311
Minimum-time algorithms, for merging      241
Minimum-time algorithms, for sorting      235 241
Minker, Jack      578
MinuteSort      390
Mises, Richard, Edler von      513
Misspelled names      394—395
Mitchell, Oscar Howard      69 611
MIX computer: A hypothetical machine defined in Section 1.3      vi 75 382
MIXAL: The MIX assembly language      426
MIXT tape units      318—320 330—331 358
MIXTEC disks and drums      357—358 562—563
Miyakawa, Masahiro      727
Modified external path length      502—503 511
Moebius, August Ferdinand, function $\mu(n)$      32
Moffat, Alistair      389
Molodowitch, Mariko      742
Monotonic subsequences      66 68 614
Monotonicity property      439
Monting      see “Schulte Monting”
Moore School of Electrical Engineering      386
Moore, Edward Forrest      255 263 453—454
Morgenthaler, John David      713
Morris, Robert      548 738 741
Morrison, Donald Ross      498
Morse, Samuel Finley Breese, code      623
Mortenson, John Albert      684
Moser, Leo      64
Most-significant-digit-first radix sort      175—179
Motzkin, Theodor Samuel      704
Move-to-front heuristic      402—403 405—406 646
MSD: Most significant digit      175
Muir, Thomas      11
Mullin, James Kevin      573 583
Multi-attribute retrieval      395 see
Multidimensional binary search trees      see “k-d trees”
Multidimensional tries      see “k-d tries”
Multihead bubble sort      244—245
Multikey quicksort      389 633 728
Multilist system      561 562 578
Multinomial coefficients      23 30 32 457 735
Multiple list insertion sort      99—102 104—105 196 380 382 520
Multiple-precision constants      748—750
Multiples of an irrational number mod 1      xiv 517—518 550
Multiprecision comparison      6 136 169
Multiprocessing      267 390
Multireel files      337 342 348 356
Multiset, ordering      311
Multiset, permutations      22—35 42—44 46 66
Multiset, sum and union      597
Multiset: Analogous to a set, but elements may appear more than once      22 158 211 217 241 298 648 670 744
Multivalued logic      672
Multiway trees      453 481—491 707 see
Multiword keys      136 168
Munro, James Ian      218 435 478 533 583 655 708 734 741 742
Muntz, Richard      482 490
Muroga, Saburo      729
MUSIC      23—24
Musser, David Rea      122
Myers, Eugene Wimberly, Jr.      583
Nagler, Harry      82 347 646 648
Nakayama, Tadasi      69 612
Naor, Simeon      708
Narasimhan, Balasubramanian      707
Natural correspondence between forests and binary trees      706
Natural merge sort      160—162 167
Natural selection      259—261 263—266
nearest neighbors      563 566
Needle      1 569 572 573—574
Negative links      164 175
Neighbors of a point      563 566
Neimat, Marie-Anne Kamal      549
Nelson, Raymond John      225 226 244 245
Netto, Otto Erwin Johannes Eugen      286 592
Networks of comparators, for merging      223—226 230—232 237 239
Networks of comparators, for permutations      243—244
Networks of comparators, for selection      232—234 238
Networks of comparators, for sorting      219—247
Networks of comparators, primitive      240 668
Networks of comparators, standard      234 237—238 240 244
Networks of comparators, with minimum delay      228—229 241
Networks of workstations      267 390
Neumann, John von (Margittai Neumann Janos)      8 159 385
Newcomb, Simon      42 46
Newell, Allen      729
Newman, Donald Joseph      505
Nielsen, Jakob      511—512
Nievergelt, Jiirg      476 480 549 564
Nijenhuis, Albert      70
Nikitin, Andrei Ivanovich      351
Nitty-gritty      317—343 357—379
Nodine, Mark Howard      698
Non-messing-up theorem      90 238 669
Nondeterministic adversary      219
Norlund, Niels Erik      638
Normal deviate      69
Normal distribution, approximately      45 650
Norwegian language      520
Noshita, Kohei      213 218
Notations, index to      752—756
Novelli, Jean-Christophe      614
NOW-Sort      390
NP-complete problems      242
NSort      390
Null permutation      25 36
Number-crunching computers      175 381 389—390
Numerical instability      41
Nyberg, Christopher      390
O'Connor, Daniel J.      225
O'Neil, Patrick Eugene      489
O'Rourke, Joseph      566
Oberhettinger, Fritz      131
Oblivious algorithms      219—220
Octrees      565
Odd permutations      19 196
Odd-even merge      223—226 228 230 243 244
Odd-even transposition sort      240
Odell, Margaret K.      394
Oderfeld, Jan      518
Odlyzko, Andrew Michael      611 630 715 644
Oettinger, Anthony Gervin      491
Oldham, Jeffrey David      vii
Olivie, Hendrik Johan      477
Olson, Charles A.      544
Omega network      227 236—237
One-sided height-balanced trees      480
One-tape sorting      353—356
Ones' complement notation      177
Online merge sorting      167
Open addressing      525—541 543—544 548 551—557
Open addressing, optimum      539—541 555—556
Operating systems      149 158 338
Optimization of loops      85 104—105 136 156 167 397—398 405 418 423 425 429 551 625
Optimization of tests      406
Optimum binary search trees      436—454 456—458 478
Optimum digital search trees      511
Optimum exchange sorting      196
Optimum linear arrangements      408
Optimum linear probing      532
Optimum linked trie      508
Optimum merge patterns      302—311 363—367 376—377
Optimum open addressing      539—541 555—556
Optimum permutations      403—408
Optimum polyphase merge      274—279 286 337
Optimum searching      413 425 549
Optimum sorting      180—247
OR (bitwise or)      529
Order ideals      669
Order relations      4
Order statistics      6 44
Ordered hashing      531 741
Ordered partitions      286—287
Ordered table, searching an      398—399 409—426
Ordering of permutations      19 22 105 670
Organ-pipe order      407 452 704
Oriented trees      71 599
Orosz, Gabor      744
Orthogonal range queries      564 566
Oscillating radix sort      347
Oscillating sort      311—317 328—329 334 337 338 342 389
Overflow, arithmetic      6 519 585
Overflow, in B-trees      487—490
Overflow, in hash tables      522 525 526 529 542—543 547 551
Overmars, Markus (Mark) Hendrik      583
Own coding      339
P-way merging      166 252—254 321—324 339—343 360—373 379
Packing      721
Paging      158 378 481—482 541 547
Pagodas      152
Paige, Robert Allan      652
Painter, James Allan      256
Pairing heaps      152
Pak, Igor Markovich      70 614
Palermo, Frank Pantaleone      729
Pallo, Jean Marcel      718
Panny, Wolfgang Christian      629 630 648
Papernov, Abram Alexandrovich      91
Pappus Of Alexandria      593
Parallel processing      267 370 390 693
Parallel processing, merging      231 241
Parallel processing, searching      425
Parallel processing, sorting      113 222—223 228—229 235 390 671
Parberry, Ian      666
Pardo      see “Trabb Pardo”
Pareto distribution      401 405 710
Pareto, Vilfredo      401
Parker, Ernest Tilden      8
Parkin, Thomas Randall      8
Parking problem      552 553 742
Parsimonious algorithms      391
Partial match retrieval      559—582
Partial ordering      31—32 68—69 183—184 187 216 217
Partial ordering, of permutations      19 22 105 670
Partition-exchange sort      114
Partitioning a file      113—115 123—124 128 136
Partitioning a file, into three blocks      137
Partitions of a set      653
Partitions of an integer      19—20 504 613 621 697 700
Partitions of an integer, ordered      286—287
Partitions of an integer, plane      69—70
Pasanen, Tomi Armas      649
Pass: Part of the execution of an algorithm, traversing all the data once      5 268 272
Patashnik, Oren      760
Patents      vi 225 231 244 255 312 315—316 369 384—385 675 729
Paterson, Michael Stewart      152 215 230 594 655 689 736
Path length of a tree      see “External path length” “Internal
Path length of a tree, minimum      192 195 361
Path length of a tree, weighted      196 337 361 438 451 458
Path length of a tree, weighted by degrees      363—367
Patricia      489 498—500 505—506 508 510—511 576 726
Patt, Yale Nance      508
Pattern matching in text      511 572 578
Patterson, David Andrew      390
Patterson, George William      386 422
Pentagonal numbers      15 19
Percentiles      136 207—219 472 see
Perfect balancing      480
Perfect distributions      268—272 276—277 286 288—289
Perfect hash functions      513 549
Perfect shuffles      237
Perfect sorters      245
Periodic sorting networks      243
Perl, Yehoshua      673 707
Permanent      660
Permutahedron      13 18 240 593
Permutation in place      79—80 178
Permutation networks      243—244
permutations      11—72 579
Permutations, 2-ordered      86—88 103 112—113 134
Permutations, cycles of      25—32 62 156 617 628 639—640 657
Permutations, enumeration of      12 22—24
Permutations, even      19 196
Permutations, factorization of      25—35
Permutations, fixed points of      62 66 617
Permutations, indexes of      16—17 21—22 32
Permutations, intercalation product of      24—35
Permutations, inverses of      13—14 18 48 53—54 74 134 596 605
Permutations, inversions of      see “Inversion tables” “Inversions”
Permutations, lattice of      13 19 22 628
Permutations, matrix representations of      14 48
Permutations, of a multiset      22—35 42—44 46 66
Permutations, optimum      403—408
Permutations, partial orderings of      19 22 105 670
Permutations, pessimum      405
Permutations, readings of      47
Permutations, runs of      35—47 248 259—266 387
Permutations, signed      615
Permutations, two-line notation for      13—14 24 35 43—44 51—54 64—65
Persistent data structures      583
Perturbation trick      404
Pessimum binary search trees      457 711
Peter, Laurence Johnston, principle      143
Peterson, William Wesley      396 422 526 534 538 548
Petersson, Ola      389
Pevzner, Pavel Arkadjevich      615
Peyster, James Abercrombie de, Jr.      544
Philco 2000 computer      256
Picard, Claude Frangois      183 196 215
Ping-pong tournament      142
Pinzka, Charles Frederick      728
Pipeline computers      175 381 389—390
Pippenger, Nicholas John      215 234 549
Pitfalls      41 707 729
Pittel, Boris Gershon      713 721 728 734
PL/I language      339 532
Plane partitions      69—70
Plankalkiil      386
Plaxton, Charles Gregory      623 667
playing cards      42—44 46 169 178 370
Pliicker, Julius      745
Poblete Olivares, Patricio Vicente      646 740 741 742
Pocket sorting      343
Podderjugin, Viktor Denisowitsch      548
Pohl, Ira Sheldon      218 663
Pohlig, Stephen Carl      591
Point quadtrees      566
Poisson, Simeon Denis, distribution      555
Poisson, transform      734
Polish prefix notation      3
Pollard, John Michael      591 669 672
Polya, Gyorgy (George)      599 704
Polygons, regular      289
Polynomial arithmetic      165 520
Polynomial hashing      520 549—550
Polyphase merge sorting      268—287 297 298 300 311 325—326 333 342 346 389 425
Polyphase merge sorting, Caron variation      279—280 286—287
Polyphase merge sorting, optimum      274—279 286 337
Polyphase merge sorting, read-backward      300—302 308 328 334 338 342
Polyphase merge sorting, tape-splitting      282—285 287 298 326—327 333 338
Polyphase radix sorting      348
Pool of memory      369
1 2 3 4 5 6 7 8
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå