Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
Shell, Donald Lewis      83 93 279
Shellsort      83—95 98 102—105 111 148 380 382 389 669 698
Shepp, Lawrence Alan      611
Sherman, Philip Martin      492
Shields, Paul Calvin      728
Shift-register device      407
Shifted tableaux      67
Shockley, William Bradford      668
Sholmov, Leonid Ivanovich      351
Shrairman, Ruth      152
Shrikhande, Sharadchandra Shankar      745
Shuffle network      227 236—237
Shuffling      7 237
Sideways addition      235 643 644 717
Siegel, Alan Richard      708 742
Siegel, Shelby      623
Sifting      80 see
Siftup      70 145—146 153—154 157
Signed permutations      615
Signed-magnitude notation      177
Silicon Graphics 0rigin2000      390
Silver, Roland Lazarus      591
Silverstein, Craig Daryl      152
Simon, Istvan Gusztav      642
Simulation      351—353
Singer, Theodore      279
Single hashing      556—557
Single rotation      461 464 477
Singleton, Richard Collom      99 115 122 136 572 581
Sinking sort      80 106 see
Skew heaps      152
Skip lists      478
Slagle, James Robert      704
SLB (shift left rAX binary)      516 529
Sleator, Daniel Dominic Kaplan      152 403 478 583 718
Sloane, Neil James Alexander      479
Slupecki, Jerzy      209
Smallest-in-first-out      see “Priority queues”
Smith, Alan Jay      168 695
Smith, Alfred Emanuel      392
Smith, Cyril Stanley      593
Smith, Wayne Earl      405 407
Snow job      255—256 260—261 263—266
Sobel, Milton      212 215 216 217 218
Sobel, Sheldon      311 316
Software      387—390
Solitaire (patience)      42—44 46
Sort generators      338—339 387—388
Sorting (into order)      1—391 see “Internal “Address “Enumeration “Exchange “Insertion “Merge “Radix “Selection
Sorting, adaptive      389
Sorting, by counting      75—80
Sorting, by distribution      168—179
Sorting, by exchanging      105—138
Sorting, by insertion      73 80—105 222
Sorting, by merging      98 158—168
Sorting, by reversals      72
Sorting, by selection      138—158
Sorting, history      251 383—390 421
Sorting, in O(N) steps      5 102 176—179 196 616
Sorting, into unusual orders      7—8
Sorting, methods      see “Binary insertion sort” “Bitonic “Bubble “Cocktail-shaker “Comparison “Distribution “Heapsort” “Interval “List “List “Median-of-three “Merge rt” “Merge “Multiple “Natural “Odd-even “Pratt “Quicksort” “Radix “Radix “Radix “Samplesort” “Shellsort” “Straight “StRaight “Straight “Tree “Tree “Two-way Merge
Sorting, networks for      219—247
Sorting, optimum      180—247
Sorting, parallel      113 222—223 228—229 235 390 671
Sorting, punched cards      169—170 175 383—385 694
Sorting, related to searching, v      2 393—394 409 660
Sorting, stable      4—5 24 37—38 79 102 134 155 167 347 390 584 615
Sorting, topological      9 31—32 62 66—67 187 216 393 593
Sorting, two-line arrays      34
Sorting, variable-length strings      177 178 489 633
Sorting, with one tape      353—356
Sorting, with two tapes      348—353 356
Sos, Vera Turan Paine      518 747
SOUNDEX      394—395
Spacings      458
Sparse arrays      721—722
Speedup      see “Loop optimization”
Spelling correction      394 573
Sperner, Emanuel, lemma      744
Splay trees      478
Splitting a balanced tree      474—475 480
Sprugnoli, Renzo      513
Spruth, Wilhelm Gustav Bernhard      538 555
Spuler, David Andrew      711
SRB (shift right rAX binary)      125—126 134 411
Stable sorting      4—5 24. 79 102 134 155 167 347 390 584 615
stacks      21 60 114—117 122 123—125 135 148 156 168 177 299 310 350 473
Stacy, Edney Webb      704
Staeel-Holstein, Anne Louise Germaine Necker, Baronne de      589
Standard networks of comparators      234 237—238 240 244
Stanfel, Larry Eugene      457
Stanley, Richard Peter      69 600 607 670 671
Stasevich, Grigory Vladomirovich      91
Stasko, John Thomas      152
Static table searching      393 409—426 436—458 492—496 507—508 513—515
Stearns, Richard Edwin      351 356
Steiner triple systems      576—577 580—581 745
Steiner, Jacob      745
Steinhaus, Hugo Dyonizy      186 209 422 518
Stepdowns      160 262
Stevenson, David      671
Stirling, James, approximation      63 129 182 197
Stirling, James, numbers      45 175 455 602 653 679 739 754
Stockmeyer, Paul Kelly      202
Stone, Harold Stuart      237 425
Stop/start time      319—320 331 342
Stoyanovskii, Alexander Vasil'evich      70 614
Straight insertion sort      80—82 96 102 105 110 116—117 127 140 148 163 222—223 380 382 385 386 390 676
Straight merge sort      162—163 167 183 193 387
Straight selection sort      110 139—140 148 155—156 381 382 387 390
Stratified trees      152
Straus, Ernst Gabor      704
Strings: Ordered subsequences      248 see
Strings: Sequences of items      22 27—28 72 248 494
Strings: Sequences of items, recurrence relations for      274—275 284 287 308
Strings: Sequences of items, sorting      177 178 489 633
Striping      342 370—373 378 379 389 698
Strong, Hovey Raymond, Jr.      549
strongly      310—311 345 348
Strongly T-fifo trees      310—311 345 348
Successful searches      392 396 550 532
Sue, Jeffrey Yen      693
Suel, Torsten      623 667
Sugito, Yoshio      727
Sum of uniform deviates      47
Summation factor      120
Sun SPARCstation      780
Superblock striping      370 371 379
Superfactorials      612
Superimposed coding      570—573 579
Surnames, encoding      394—395
Sussenguth, Edward Henry, Jr.      496
Swierczkowski, Stanislaw Slawomir      518
Swift, Jonathan      vii
Sylvester, James Joseph      622
Symbol table algorithms      3 426—435 455 496—512 520—558
Symmetric binary B-trees      477
Symmetric functions      239 608—609
Symmetric group      48 see
Symmetric order: Left subtree, then root, then right subtree      412 427 658
Symvonis, Antonios      702
SyncSort      369 371 699
Szekeres, George      66
Szemeredi, Endre      228 549 673 740
Szpankowski, Wojciech      726 727 728
T-fifo trees      310—311
T-lifo trees      305—310 346 348
Tableaux      47—72 240 670—671
Tables      392
Tables, of numerical quantities      748—751
Tag sorting      see “Keysorting”
Tail inequalities      379 636
Tainiter, Melvin      740
Takacs, Lajos      744
Talagrand, Michel      611
Tamaki, Jeanne Keiko      454
Tamari, Dov      718
Tamminen, Markku      176—177 179
Tan, Kok Chye      457 711
Tangent numbers      602 610—611
Tanner, Robert Michael      660
Tanny, Stephen Michael      606
Tape searching      403—407
Tape splitting      281—287
Tape splitting, polyphase merge      282—285 287 298 326—327 333 338
tapes      see “Magnetic tapes”
Tardiness      407
Tarjan, Robert Endre      152 214 215 403 477 478 549 583 590 615 649 652 713 718 722
Tarter, Michael Ernest      99
Tarui, Jun      230
Telephone directories      409 561 573
Tengbergen, Cornelia van Ebbenhorst      744
Tennis tournaments      207—208 216
Terabyte sorting      390
Ternary comparison trees      194
Ternary heaps      157
Ternary trees for tries      512
Terquem, Olry      591
Tertiary clustering      554
Testing several conditions      406
Teuhola, Jukka Ilmari      649
Text searching      511 572 578
Theory meets practice      318
Thiel, Larry Henry      578
Thimbleby, Harold William      627
Thimonier, Loys      703
Thorup, Mikkel      181
Thrall, Robert McDowell      60 67
Threaded trees      267 454—455 464 708
Three-distance theorem      518 550
Three-way radix quicksort      see “Multikey quicksort”
Thue, Axel      422 494
Thue, trees      426
Thumb indexes      419 492
Thurston, William Paul      718
Tichy, Robert Franz      644
Tie-breaking trick      404
Ting, Tze Ching      261
Tobacco      72
Togetherness      2
Tomlinson, Robert L.,Jr.      623
Topological sorting      9 31—32 62 66—67 187 216 393 593
Total displacement      22 102
Total order      4
Total variance      735 742
Touchard, Jacques      653
Tournament      141—142 207—212 216 253—254
Townsend, Gregg Marshall      549
Trabb Pardo, Luis Isidoro      645 702
tracks      357 482
Trading tails      64
Transitive Law      4—5 18—19 182 207 456
Transpose of a matrix      6—7 14 567 617
Transposition sorting      see “Exchange sorting”
Treadway, Jennifer Ann      595
Treaps, vii      478
Tree function T(z)      713 740
Tree hashing      553
Tree insertion sort      98 389 431 453 675
Tree network of processors      267
Tree representation of algorithms      see “Decision trees”
Tree representation of distribution patterns      344—345 348
Tree representation of merge patterns      303—306 309—311 363—364 377
Tree search      427—431 482 546—547 547
Tree search, generalized      490
Tree selection sort      141—144 167 183 210 217 388 664
Tree traversal      138 427 431
Trees      1
Treesort      see “Tree selection sort” “Heapsort”
Tribolet, Charles Siegfried      623
Trichotomy Law      4—5
Tricomi, Francesco Giacomo Filippo      131
Trie memory      see “Tries”
Trie search      492—496 500—502 508—509
Tries      492—496 507—509 512
Tries, binary      500—502
Tries, compressed      507 722
Tries, generalized      576
Tries, multidimensional      576
Tries, optimum      508
Tries, represented as forests      494—496 508 512
Tries, represented as ternary trees      512
Tripartitioning      633 635
Triple systems      576—577 580—581 745
Triply linked trees      158 475
Trotter, William Thomas      658
Trousse, Jean-Michel      746
Truesdell, Leon Edgar      384
Truncated octahedron      13 18
Trybula, Stanislaw      186
Tucker, Alan Curtiss      454
Tumble instruction      82
Turba, Thomas Norbert      496
Turing, Alan Mathison      583
Turing, machine      676
Turski, Wladyslaw      513
Twain, Mark (Clemens, Samuel Langhorne)      747
Twin heaps      645
Twin primes      529
Two's complement notation      177
Two-line notation for permutations      13—14 24 35 43—44 51—54 64—65
Two-tape sorting      348—353 356
Two-way branching      425 457
Two-way insertion sort      83 98
Two-way merging      158—159 166 248 370 379 386
Ullman, Jeffrey David      476 539—540 652
UltraSPARC computer      390
Underflow during deletions      720
Uniform binary search      414—416 423
Uniform distribution      6 16 20 47 127 606
Uniform probing      530 534—535 548 555—557
Uniform sorting      245—246
Unimodal function      417
UNIVAC I computer      386—387 738
UNIVAC III computer      688
UNIVAC LARC computer      2
Universal hashing      519 557—558
UNIX operating system      122
Unreliable comparisons      702
Unsuccessful searches      392 396 531 572
Unusual correspondence      27
Updating a file      166 370
Uzgalis, Robert      482 490
Vallee, Brigitte      728
van der Pool, Jan Albertus      739
van Ebbenhorst Tengbergen, Cornelia      744
van Emde Boas, Peter      152
van Emden, Maarten Herman      128 633 638
van Leeuwen, Jan      645
van Leeuwen, Marcus Aurelius Augustinus      611
van Lint, Jacobus Hendricus      729 747
Van Valkenburg, Mac Elwyn      8
Van Voorhis, David Curtis      228—229 240
van Wijngaarden, Adriaan      8
Vandermonde, Alexandre Theophile      8
Vandermonde, determinant      59 610 729
Variable-length code      452—453
Variable-length keys, searching for      429 487 490 496 519 556 557 720
Variable-length records      266 339 403
Variable-length strings, sorting      177 178 489 633
1 2 3 4 5 6 7 8
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå