Bifalgorithm post

Great Exort is definitely my favorite sorting algorithm. It works by sorting the least significant digit, then by the second least significant digit, and so forth, until it has reached the most significant digit. This has an intriguing effect of making it so the list looks nearly completely random until the last iteration where it kind of just pops into sorted order. In most examples you will find it being used to sort numbers, but you can actually sort anything that can be sorted like a graphically. For example, you could also sort words, playing cards, or binary strings. Radex sort works by creating buckets to assign elements to, then using these buckets to write to an outlet list. If there's more than one significant digit, then it simply repeats this process. Something interesting that comes out of this bucketing is that it is a non-comparative sorting algorithm, or in other words, it doesn't directly compare elements of the list to each other. Because of this, the runtime comes out to be O(n) times k, where n is the number of atoms in the list, and k is the length of the longest one.

Great Exort is definitely my favorite sorting algorithm. It works by sorting the least significant digit, then by the second least significant digit, and so fo…

Ideas in this flowchart

  • Great Exort Sorting Algorithm
  • Sorting Process
  • Least to Most Significant Digit
  • Effect on List Appearance
  • List Appears Random
  • Pops into Sorted Order
  • Applications
  • Sort Numbers
  • Sort Words, Cards, Binary Strings
  • Radex Sort Method
  • Bucket Creation
  • Write to Outlet List
  • Non-Comparative Sorting
  • Runtime Complexity
  • O(n) times k
Feed/

Great Exort is definitely my favorite sorting algorithm. It works by sorting the least significant digit, then by the second least significant digit, and so forth, until it has reached the most significant digit. This has an intriguing effect of making it so the list looks nearly completely random until the last iteration where it kind of just pops into sorted order. In most examples you will find it being used to sort numbers, but you can actually sort anything that can be sorted like a graphically. For example, you could also sort words, playing cards, or binary strings. Radex sort works by creating buckets to assign elements to, then using these buckets to write to an outlet list. If there's more than one significant digit, then it simply repeats this process. Something interesting that comes out of this bucketing is that it is a non-comparative sorting algorithm, or in other words, it doesn't directly compare elements of the list to each other. Because of this, the runtime comes out to be O(n) times k, where n is the number of atoms in the list, and k is the length of the longest one.

"Great Exort is definitely my favorite sorting algorithm."

👍
0
0 comments0 shares

Sign in to view and post comments.