Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
Pool, Jan Albertus van der      739
Poonen, Bjorn      104
Porter, Thomas K      642
Post Office      175
Post-office trees      563—564 746
posting      see “Insertion”
Pouring liquid      672
Power of merge      676 see
Powers, James      385
Pratt, Richard Don      310
Pratt, sorting method      91—93 104 113 235
Pratt, Vaughan Ronald      91 104 245 457 622 675 701
Prediction      see “Forecasting”
Preferential arrangements      194
prefetching      369—373
Prefix      492
Prefix code      452—453
Prefix code, for all nonnegative integers      6
Prefix search      see “Trie search”
Preorder merge      307—309
Prestet, Jean      24
Prime numbers      156 516 529 557 627
Primitive comparator networks      240 668
Principle      370 378
Principle of optimality      363 438
Pring, Edward John      564
Prins, Jan Fokko      618
Priority deques      157
Priority queues      148—152 156—158 253 646 705
Priority queues, merging      150 157
Priority search trees      578
Probability density functions      177
Probability distributions      105 399—401
Probability distributions, beta      586
Probability distributions, binomial      100—101 341 539 555
Probability distributions, fractal      400
Probability distributions, normal      45 69 650
Probability distributions, Pareto      401 405 710
Probability distributions, Poisson      555
Probability distributions, random      458
Probability distributions, uniform      6 16 20 47 127 606
Probability distributions, Yule      401 405
Probability distributions, Zipf      400 402 435 455
Probability generating functions      15—16 102 104 135 177 425 490 539 553 555 739
Prodinger, Helmut      576 634 644 648 726 726
Product of consecutive binomial coefficients      612
Proof of algorithms      49—51 112—113 315 323 355 677
Prusker, Francis      377
Prywes, Noah Shmarya      578
Pseudolines      670
Psi function $\psi(z)$      637 751
Puech, Claude Henri Clair Marie Jules      565 566 576
Pugh, William Worthington, Jr.      213 478
Punched cards      169—170 175 383—385
q-multinomial coefficients      32
Q-nomial coefficients      32 594 595
q-series      20 32 594—596 644
Quadrangle inequality      457
Quadratic probing      551
Quadratic selection      141
Quadruple systems      581 746
Quadtrees      565—566 581 745—746
Queries      559—582
Questionnaires      183
Queues      135 148—149 156 171 299 310 322—323
Quickfind      136
Quickfind, median-of-three      634
Quicksort      113—122 135—138 148 159 246 349—351 356 381 382 389 389 431 698
Quicksort, binary      see “Radix exchange”
Quicksort, median-of-three      122 136 138 381 382
Quicksort, multikey      389 633 728
Quicksort, with equal keys      136 635—636
Rabbits      424
Rabin, Michael Oser      242
Radix exchange sort      122—128 130—133 136—138 159 177 351 382 389 500—501 509 698
Radix exchange sort, with equal keys      127—128 137
Radix insertion sort      176—177
Radix list sort      171—175 382
Radix sorting      5 169—179 180—181 343—348 351 359 374 381 385 389 421 502 698
Radix sorting, dual to merge sorting      345—348 359
Radix-2 sorting      387
Radke, Charles Edwin      297
Raiha, Kari-Jouko      717
Railway switching      168
Rains, Eric Michael      611
Rais, Bonita Marie      726
Raman Rajeev      634
Raman, Venkatesh      655
Ramanan, Prakash Viriyur      218
Ramanujan Iyengar, Srinivasa, function Q(n)      701
Ramshaw, Lyle Harold      729
Random data for sorting      20 47 76 383 391
Random probability distribution      458
Random probing, independent      548 555
Random probing, with secondary clustering      548 554
Randomized adversary: An adversary that flips coins      219
Randomized algorithms      121—122 351 455 517 519 557—558
Randomized binary search trees      478
Randomized data structures      478
Randomized striping      371—373 379 698
Randrianarimanana, Bruno      713
Raney, George Neal      297 298
Range queries      559 578
RANK field      471 476 479 713 718
ranking      181 see
Raver, Norman      729
Ravikumar, Balasubramanian      673
Rawlings, Don Paul      595
Ray Chaudhuri, Dwijendra Kumar      578
Read-back check      360
Read-backward balanced merge      327—328 334
Read-backward cascade merge      328 334
Read-backward polyphase merge      300—302 308 328 334 338 342
Read-backward radix sort      346—347
Read-forward oscillating sort      315—316 329 334
Reading tape backwards      299—317 349 356 387
Readings of a permutation      47
Real-Time applications      547
Rearrangements of a word      see “Permutations of a multiset”
Rearranging records in place      80 178
Rebalancing a tree      461 463—464 473—474 479 see
Reciprocals      420
Records      4 392
Recurrence relations for strings      274—275 284 287 308
Recurrence relations, techniques for solving      120 135 137 168 185—186 205—206 224—225 283 356 424 430—431 467 490 502 506 604—605 638—639 648 674 688 725 737
Recursion induction      315
Recursion versus iteration      168 313 717
Recursive methods      114 214 218 243 313 350 592 596 713 715 717
Red-black trees      477
Redundant comparisons      182 240 242 245—246 391
Reed, Bruce Alan      643 713
reference counts      534
Reflection networks      670
Regnier, Mireille      565 632
Regular polygons      289
Reiner, Victor Schorr      719
Reingold, Edward Martin      207 476 480 715
Relaxed heaps      152
Remington Rand Corporation      385 387
removal      see “Deletion”
Reorganizing a binary tree      458 480
Replacement selection      212 253—266 325 329 331—332 336 347 348 360 364—365 378
Replicated blocks      489
Replicated instructions      398 418 429 625 648 677
Reservoir      259—261 265
Restructuring      480
Reversal of data      65 72 310 670 701
Reverse lexicographic order      394
Rewinding tape      279—287 297 299—300 316 319—320 326 331 342 407
Ribenboim, Paulo      584
Rice, Stephan Oswald      138
Richards, Ronald Clifford      479
Richmond, Lawrence Bruce      726
Riemann, Georg Friedrich Bernhard, integration      177 652
Riesel, Hans Ivar      406
Right-threaded trees      267 454—455 464
Right-to-left (or left-to-right) maxima or minima      12—13 27 82 86 100 105 156 624
Riordan, John      39 46 605 679 732 733 738
RISC computers      175 381 389—390
Rising, Hawley      128
Rivest, Ronald Linn      214 215 389 403 477 573—576 580 747
Roberts, David Caron      573
Robin Hood hashing      741—742
Robinson, Gilbert de Beauregard      58 60
Robson, John Michael      565 713
Rochester, Nathaniel      547
Rodgers, William Calhoun      704
Rodrigues, Benjamin Olinde      15 592
Roebuck, Alvah Curtis      757
Rogers, Lawrence Douglas      707
Rohnert, Hans      549
Rollett, Arthur Percy      593
Rooks      46—47 69
Rose, Alan      672
Roselle, David Paul      47 597
Rosenstiehl, Pierre      593
Rosier, Uwe      632
Rosser, John Barkley      672
Rost, Hermann      614 671
Rotations in a binary tree      481
Rotations in a binary tree, double      461 464 477
Rotations in a binary tree, single      461 464 477
Rotem, Doron      61
Rothe, Heinrich August      14 48 62
Rouche, Eugene, theorem      681
Roura Ferret, Salvador      478
Roving pointer      543
Rovner, Paul David      578
Royalties, use of      407
Rubin, Herman      728
Rudolph, Lawrence Set      673
Runs of a permutation      35—47 248 259—266 387
Russell, Robert C.      394
Russian roulette      21
Rustin, Randall      315 353
Sable, Jerome David      578
Sackman, Bertram Stanley      279 684
Sagan, Bruce Eli      48
Sager, Thomas Joshua      513
Sagiv, Yehoshua Chaim      721
Saks, Michael Ezra      452 660 673
Salveter, Sharon Caroline      477
Salvy, Bruno      565
Samadi, Behrokh      721
Samet, Hanan      566
Samplesort      122 720
Sampling      587
Samuel, Arthur Lee      547
Samuel, son of Elkanah      481
Sandelius, David Martin      656
Sankoff, David Lawrence      614
Sarnak, Neil Ivor      583
Sasson, Azra      369
Satellite information: Record minus key      4 74
Satisfiability      242
Saul, son of Kish      481
Sawtooth order      452
Sawyer, Thomas      747
SB-tree      489
Scatter storage      514
Schachinger, Werner      576
Schaeffer, Alejandro Alberto      708
Schaffer, Russel Warren      155 157 645
Schay, Geza, Jr.      538 555 729
Schensted, Craige Eugene      57—58 66
Scherk, Heinrich Ferdinand      644
Schkolnick, Mario      721
Schlegel, Stanislaus Ferdinand Victor      270
Schlumberger, Maurice Lorrain      366
Schmidt, Jeanette Pruzan      708 742
Schneider, Donovan Alfred      549
Schoenhage, Arnold      215 218
Schott, Rene Pierre      713
Schreier, Jozef      209
Schuetzenberger, Marcel Paul      17 21 39 55 57—58 66 68 70 670
Schulte Moenting, Jiirgen      192 659
Schur, Issai, function      611—612
Schwartz, Eugene Sidney      401
Schwartz, Jules      128
Scoville, Richard Arthur      47
Scrambling function      517 590 709
Search-and-insertion algorithm      392
Searching      392—583 see “Internal “Static “Symbol
Searching, by comparison of keys      398—399 409—491 546—547
Searching, by digits of keys      492—512
Searching, by key transformation      513—558
Searching, for closest match      9 394 408 563 566 581
Searching, for partial match      559—582
Searching, geometric data      563—566
Searching, history      395—396 420—422 453 547—549 578
Searching, methods      see “B-trees Balanced “Binary “Chaining” “Fibonaccian “Interpolation “Open “Patricia” “Sequential “Tree “Trie
Searching, optimum      413 425 549 see “Optimum
Searching, parallel      425
Searching, related to sorting, v      2 393—394 409 660
Searching, text      511 572 578
Searching, two-dimensional      207
Sears, Richard Warren      757
Secant numbers      610—611
Secondary clustering      529 551 554
Secondary hash codes      741
Secondary key retrieval      395 559—582
Sedgewick, Robert      91 93 95 114 115 122 136 152 155 157 477 512 623 629 630 633 638 645 674 726
Seeding in a tournament      208
Seek time      358 362—365 368—369 407 562—563
Sefer Yetzirah      23
Seidel, Raimund      478
Selection of t largest      218—219 408
Selection of t largest, networks for      232—234 238
Selection of tth largest      136 207—219 472
Selection of tth largest, networks for      234 238
Selection sorting      54—55 73 138—158 222
Selection trees      141—144 252 256—258
Self-adjusting binary trees      see “Splay trees”
Self-inverse permutations      599 see
Self-modifying programs      85 107 174 640
Self-organizing files      401—403 405—406 478 521 646
Selfridge, John Lewis      8
Senko, Michael Edward      487
Sentinel: A special value placed in a table, designed to be easily recognizable by the accompanying program      4 105 159 252 308 387 638
Separation sorting      343
Sequential allocation      96 149 163—164 170—171 386 459
Sequential file processing      2—3 6—10 248
Sequential search      396—409 423
Sets, testing equality      207
Sets, testing inclusion      393—394
Sevcik, Kenneth Clem      564
Seward, Harold Herbert      79 170 255 387 670 696
Sexagesimal number system      420
Seymour, Paul Douglas      402
Shackleton, Patrick      136
Shadow keys      588
Shamir, Ron      615
Shanks, Daniel Charles      591
Shannon, Claude Elwood, Jr.      442 457 712
Shapiro, Gerald Norris      226—227 229 243
Shapiro, Henry David      668
Shar, Leonard Eric      416 423 706
Shasha, Dennis Elliott      488.
Shearer, James Bergheim      660
Sheil, Beaumont Alfred      457
1 2 3 4 5 6 7 8
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå