Copyright © Philip M. Parker, INSEAD. Terms of Use.

AMERICAN FLAG SORT

Specialty Definition: AMERICAN FLAG SORT

DomainDefinition

Math

An efficient, in-place variant of radix sort that distributes items into hundreds of buckets. The first step counts the number of items in each bucket, and the second step computes where each bucket will start in the array. The last step cyclically permutes items to their proper bucket. Since the buckets are in order in the array, there is no collection step. The name comes by analogy with the Dutch national flag problem in the last step: efficiently partition the array into many "stripes". Using some efficiency techniques, it is twice as fast as quicksort for large sets of strings. (references)

Source: compiled by the editor from various references; see credits.

Top     

Anagrams: AMERICAN FLAG SORT

Scrabble® Enable2K-Verified Anagrams

Words within the letters "a-a-a-c-e-f-g-i-l-m-n-o-r-r-s-t"

-3 letters: galactosamine, rarefactional.

-4 letters: fraternalism, galactosemia, malefactions, rarefactions, reclamations.

-5 letters: carmagnoles, correlating, egomaniacal, flagrancies, forecasting, fragrancies, lacerations, lacrimators, macerations, malefaction, malefactors, martingales, rarefaction, reclamation, refractions, rigamaroles, sacramental, scalariform.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: AMERICAN FLAG SORT


Hexadecimal (or equivalents, 770AD-1900s) (references)

41 4D 45 52 49 43 41 4E      46 4C 41 47      53 4F 52 54

Leonardo da Vinci (1452-1519; backwards) (references)

        

Binary Code (1918-1938, probably earlier) (references)

01000001 01001101 01000101 01010010 01001001 01000011 01000001 01001110 00100000 01000110 01001100 01000001 01000111 00100000 01010011 01001111 01010010 01010100

HTML Code (1990) (references)

&#65 &#77 &#69 &#82 &#73 &#67 &#65 &#78 &#32 &#70 &#76 &#65 &#71 &#32 &#83 &#79 &#82 &#84

ISO 10646 (1991-1993) (references)

0041 004D 0045 0052 0049 0043 0041 004E      0046 004C 0041 0047      0053 004F 0052 0054

Encryption (beginner's substitution cypher): (references)

3547395243373548240463541253495254

Top     



INDEX

1. Anagrams
2. Orthography
3. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.