Sorting: a distribution theory
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York [u.a.]
Wiley [u.a.]
2000
|
Schriftenreihe: | Wiley-interscience series in discrete mathematics and optimization
|
Schlagworte: | |
Online-Zugang: | Publisher description Table of Contents Inhaltsverzeichnis |
Beschreibung: | Literaturverz. S. 373 - 387 |
Beschreibung: | XIII, 394 S. graph. Darst. |
ISBN: | 0471327107 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV023522696 | ||
003 | DE-604 | ||
005 | 20071221000000.0 | ||
007 | t | ||
008 | 001205s2000 xxud||| |||| 00||| eng d | ||
020 | |a 0471327107 |9 0-471-32710-7 | ||
035 | |a (OCoLC)247479439 | ||
035 | |a (DE-599)BVBBV023522696 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
044 | |a xxu |c XD-US | ||
049 | |a DE-521 | ||
050 | 0 | |a QA273.6.M285 2000 | |
082 | 0 | |a 519.2/4 21 | |
084 | |a SK 835 |0 (DE-625)143260: |2 rvk | ||
100 | 1 | |a Mahmoud, Hosam M. |d 1954- |e Verfasser |0 (DE-588)133633160 |4 aut | |
245 | 1 | 0 | |a Sorting |b a distribution theory |c Hosam M. Mahmoud |
264 | 1 | |a New York [u.a.] |b Wiley [u.a.] |c 2000 | |
300 | |a XIII, 394 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Wiley-interscience series in discrete mathematics and optimization | |
500 | |a Literaturverz. S. 373 - 387 | ||
650 | 4 | |a Distribution (Probability theory) | |
650 | 0 | 7 | |a Sortierverfahren |0 (DE-588)4193434-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Sortierverfahren |0 (DE-588)4193434-9 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | |u http://www.loc.gov/catdir/description/wiley039/99086783.html |3 Publisher description | |
856 | 4 | |u http://www.loc.gov/catdir/toc/onix05/99086783.html |3 Table of Contents | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016842972&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016842972 |
Datensatz im Suchindex
_version_ | 1804138164265156608 |
---|---|
adam_text | Contents
Preface xi
Acknowledgments xv
1 Sorting and Associated Concepts 1
1.1 Sorting 1
1.2 Selection 2
1.3 Jargon 4
1.4 Algorithmic Conventions 6
1.5 Order 7
1.6 Binary Trees 10
1.7 Decision Trees 18
1.8 Bounds on Sorting 21
1.8.1 Lower Bounds on Sorting 22
1.8.2 Upper Bounds on Sorting 24
1.9 Bounds on Selection 25
1.9.1 Lower Bounds on Selection 26
1.9.2 Upper Bounds on Selection 33
1.10 Random Permutations 36
1.10.1 Records 41
1.10.2 Inversions 44
1.10.3 Cycles 46
1.10.4 Runs 48
1.11 An Analytic Toolkit 53
1.11.1 The Saddle Point Method 54
1.11.2 The Mellin Transform 56
1.11.3 Poissonization 61
1.11.4 The Dirichlet Transform 67
1.11.5 Rice s Method 74
2 Insertion Sort 83
2.1 A General Framework 84
2.2 A Sufficient Condition for Normality 87
vii
viii Contents
2.3 Linear Insertion Sort 88
2.4 Binary Insertion Sort 95
3 Shell Sort 103
3.1 The Algorithm 103
3.2 Streamlined Stochastic Analysis 105
3.2.1 The Empirical Distribution Function 106
3.2.2 The Brownian Bridge 106
3.2.3 Using the Stochastic Tools 114
3.3 Other Increment Sequences 122
4 Bubble Sort 129
4.1 The Algorithm 129
4.2 A limit Law for Passes 131
4.3 A Limit Law for Comparisons 136
5 Selection Sort 139
5.1 The Algorithm 139
5.2 Analysis 140
6 Sorting by Counting 144
6.1 COUNT SORT 144
6.2 Sorting by Counting Frequencies 146
7 Quick Sort 148
7.1 The Partitioning Stage 148
7.2 Bookkeeping 151
7.3 Quick Sort Tree 152
7.4 Probabilistic Analysis of QUICK SORT 153
7.5 Quick Selection 166
7.5.1 Hoare sFIND 167
7.5.2 MULTIPLE QUICK SELECT 177
8 Sample Sort 199
8.1 The Small Sample Algorithm 199
8.2 The Large Sample Algorithm 205
9 Heap Sort 212
9.1 The Heap 212
9.2 Sorting via a Heap 217
Contents ix
10 Merge Sort 220
10.1 Merging Sorted Lists 220
10.1.1 LINEAR MERGE 222
10.1.2 BINARY MERGE 227
10.1.3 The HWANG-LIN Merging Algorithm 228
10.2 The Merge Sort Algorithm 230
10.3 Distributions 239
10.4 Bottom-Up Merge Sort 243
11 Bucket Sorts 250
11.1 The Principle of Bucket Sorting 250
11.1.1 Distributive Sorts 253
11.1.2 Radix Sorting 259
11.2 Bucket Selection 269
11.2.1 Distributive Selection 271
11.2.2 Radix Selection 276
12 Sorting Nonrandom Data 283
12.1 Measures of Presortedness 284
12.2 Data Randomization 284
12.3 Guaranteed Performance 286
12.3.1 The FORD-JOHNSON Algorithm 286
12.3.2 Linear-Time Selection 294
12.4 Presorting 298
13 Epilogue 304
Answers to Exercises 307
Appendix: Notation and Standard Results from Probability Theory 367
A. 1 Logarithms 367
A.2 Asymptotics 367
A.3 Harmonic Numbers 368
A.4 Probability 368
Bibliography 373
Index 389
|
adam_txt |
Contents
Preface xi
Acknowledgments xv
1 Sorting and Associated Concepts 1
1.1 Sorting 1
1.2 Selection 2
1.3 Jargon 4
1.4 Algorithmic Conventions 6
1.5 Order 7
1.6 Binary Trees 10
1.7 Decision Trees 18
1.8 Bounds on Sorting 21
1.8.1 Lower Bounds on Sorting 22
1.8.2 Upper Bounds on Sorting 24
1.9 Bounds on Selection 25
1.9.1 Lower Bounds on Selection 26
1.9.2 Upper Bounds on Selection 33
1.10 Random Permutations 36
1.10.1 Records 41
1.10.2 Inversions 44
1.10.3 Cycles 46
1.10.4 Runs 48
1.11 An Analytic Toolkit 53
1.11.1 The Saddle Point Method 54
1.11.2 The Mellin Transform 56
1.11.3 Poissonization 61
1.11.4 The Dirichlet Transform 67
1.11.5 Rice's Method 74
2 Insertion Sort 83
2.1 A General Framework 84
2.2 A Sufficient Condition for Normality 87
vii
viii Contents
2.3 Linear Insertion Sort 88
2.4 Binary Insertion Sort 95
3 Shell Sort 103
3.1 The Algorithm 103
3.2 Streamlined Stochastic Analysis 105
3.2.1 The Empirical Distribution Function 106
3.2.2 The Brownian Bridge 106
3.2.3 Using the Stochastic Tools 114
3.3 Other Increment Sequences 122
4 Bubble Sort 129
4.1 The Algorithm 129
4.2 A limit Law for Passes 131
4.3 A Limit Law for Comparisons 136
5 Selection Sort 139
5.1 The Algorithm 139
5.2 Analysis 140
6 Sorting by Counting 144
6.1 COUNT SORT 144
6.2 Sorting by Counting Frequencies 146
7 Quick Sort 148
7.1 The Partitioning Stage 148
7.2 Bookkeeping 151
7.3 Quick Sort Tree 152
7.4 Probabilistic Analysis of QUICK SORT 153
7.5 Quick Selection 166
7.5.1 Hoare'sFIND 167
7.5.2 MULTIPLE QUICK SELECT 177
8 Sample Sort 199
8.1 The Small Sample Algorithm 199
8.2 The Large Sample Algorithm 205
9 Heap Sort 212
9.1 The Heap 212
9.2 Sorting via a Heap 217
Contents ix
10 Merge Sort 220
10.1 Merging Sorted Lists 220
10.1.1 LINEAR MERGE 222
10.1.2 BINARY MERGE 227
10.1.3 The HWANG-LIN Merging Algorithm 228
10.2 The Merge Sort Algorithm 230
10.3 Distributions 239
10.4 Bottom-Up Merge Sort 243
11 Bucket Sorts 250
11.1 The Principle of Bucket Sorting 250
11.1.1 Distributive Sorts 253
11.1.2 Radix Sorting 259
11.2 Bucket Selection 269
11.2.1 Distributive Selection 271
11.2.2 Radix Selection 276
12 Sorting Nonrandom Data 283
12.1 Measures of Presortedness 284
12.2 Data Randomization 284
12.3 Guaranteed Performance 286
12.3.1 The FORD-JOHNSON Algorithm 286
12.3.2 Linear-Time Selection 294
12.4 Presorting 298
13 Epilogue 304
Answers to Exercises 307
Appendix: Notation and Standard Results from Probability Theory 367
A. 1 Logarithms 367
A.2 Asymptotics 367
A.3 Harmonic Numbers 368
A.4 Probability 368
Bibliography 373
Index 389 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Mahmoud, Hosam M. 1954- |
author_GND | (DE-588)133633160 |
author_facet | Mahmoud, Hosam M. 1954- |
author_role | aut |
author_sort | Mahmoud, Hosam M. 1954- |
author_variant | h m m hm hmm |
building | Verbundindex |
bvnumber | BV023522696 |
callnumber-first | Q - Science |
callnumber-label | QA273 |
callnumber-raw | QA273.6.M285 2000 |
callnumber-search | QA273.6.M285 2000 |
callnumber-sort | QA 3273.6 M285 42000 |
callnumber-subject | QA - Mathematics |
classification_rvk | SK 835 |
ctrlnum | (OCoLC)247479439 (DE-599)BVBBV023522696 |
dewey-full | 519.2/421 |
dewey-hundreds | 500 - Natural sciences and mathematics |
dewey-ones | 519 - Probabilities and applied mathematics |
dewey-raw | 519.2/4 21 |
dewey-search | 519.2/4 21 |
dewey-sort | 3519.2 14 221 |
dewey-tens | 510 - Mathematics |
discipline | Mathematik |
discipline_str_mv | Mathematik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01617nam a2200409zc 4500</leader><controlfield tag="001">BV023522696</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20071221000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">001205s2000 xxud||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471327107</subfield><subfield code="9">0-471-32710-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)247479439</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023522696</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">XD-US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-521</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA273.6.M285 2000</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">519.2/4 21</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SK 835</subfield><subfield code="0">(DE-625)143260:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Mahmoud, Hosam M.</subfield><subfield code="d">1954-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)133633160</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Sorting</subfield><subfield code="b">a distribution theory</subfield><subfield code="c">Hosam M. Mahmoud</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">Wiley [u.a.]</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 394 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Wiley-interscience series in discrete mathematics and optimization</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 373 - 387</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Distribution (Probability theory)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Sortierverfahren</subfield><subfield code="0">(DE-588)4193434-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Sortierverfahren</subfield><subfield code="0">(DE-588)4193434-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/description/wiley039/99086783.html</subfield><subfield code="3">Publisher description</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/toc/onix05/99086783.html</subfield><subfield code="3">Table of Contents</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016842972&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016842972</subfield></datafield></record></collection> |
id | DE-604.BV023522696 |
illustrated | Illustrated |
index_date | 2024-07-02T22:33:14Z |
indexdate | 2024-07-09T21:23:50Z |
institution | BVB |
isbn | 0471327107 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016842972 |
oclc_num | 247479439 |
open_access_boolean | |
owner | DE-521 |
owner_facet | DE-521 |
physical | XIII, 394 S. graph. Darst. |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Wiley [u.a.] |
record_format | marc |
series2 | Wiley-interscience series in discrete mathematics and optimization |
spelling | Mahmoud, Hosam M. 1954- Verfasser (DE-588)133633160 aut Sorting a distribution theory Hosam M. Mahmoud New York [u.a.] Wiley [u.a.] 2000 XIII, 394 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Wiley-interscience series in discrete mathematics and optimization Literaturverz. S. 373 - 387 Distribution (Probability theory) Sortierverfahren (DE-588)4193434-9 gnd rswk-swf Sortierverfahren (DE-588)4193434-9 s DE-604 http://www.loc.gov/catdir/description/wiley039/99086783.html Publisher description http://www.loc.gov/catdir/toc/onix05/99086783.html Table of Contents HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016842972&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Mahmoud, Hosam M. 1954- Sorting a distribution theory Distribution (Probability theory) Sortierverfahren (DE-588)4193434-9 gnd |
subject_GND | (DE-588)4193434-9 |
title | Sorting a distribution theory |
title_auth | Sorting a distribution theory |
title_exact_search | Sorting a distribution theory |
title_exact_search_txtP | Sorting a distribution theory |
title_full | Sorting a distribution theory Hosam M. Mahmoud |
title_fullStr | Sorting a distribution theory Hosam M. Mahmoud |
title_full_unstemmed | Sorting a distribution theory Hosam M. Mahmoud |
title_short | Sorting |
title_sort | sorting a distribution theory |
title_sub | a distribution theory |
topic | Distribution (Probability theory) Sortierverfahren (DE-588)4193434-9 gnd |
topic_facet | Distribution (Probability theory) Sortierverfahren |
url | http://www.loc.gov/catdir/description/wiley039/99086783.html http://www.loc.gov/catdir/toc/onix05/99086783.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016842972&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT mahmoudhosamm sortingadistributiontheory |