Wikipediaにあったソート。ソートじゃないのも入ってるかも。
- American flag sort - Wikipedia, the free encyclopedia
- Batcher odd–even mergesort - Wikipedia, the free encyclopedia
- Bead sort - Wikipedia, the free encyclopedia
- Bitonic sorter - Wikipedia, the free encyclopedia
- Bogosort - Wikipedia, the free encyclopedia
- Bubble sort - Wikipedia, the free encyclopedia
- Bucket sort - Wikipedia, the free encyclopedia
- Burstsort - Wikipedia, the free encyclopedia
- Cartesian tree - Wikipedia, the free encyclopedia
- Cascade merge sort - Wikipedia, the free encyclopedia
- Cocktail sort - Wikipedia, the free encyclopedia
- Comb sort - Wikipedia, the free encyclopedia
- Counting sort - Wikipedia, the free encyclopedia
- Cycle sort - Wikipedia, the free encyclopedia
- Flashsort - Wikipedia, the free encyclopedia
- Gnome sort - Wikipedia, the free encyclopedia
- Heapsort - Wikipedia, the free encyclopedia
- Insertion sort - Wikipedia, the free encyclopedia
- Introsort - Wikipedia, the free encyclopedia
- JSort - Wikipedia, the free encyclopedia
- Library sort - Wikipedia, the free encyclopedia
- Merge sort - Wikipedia, the free encyclopedia
- Odd–even sort - Wikipedia, the free encyclopedia
- Oscillating merge sort - Wikipedia, the free encyclopedia
- Pairwise sorting network - Wikipedia, the free encyclopedia
- Pancake sorting - Wikipedia, the free encyclopedia
- Patience sorting - Wikipedia, the free encyclopedia
- Pigeonhole sort - Wikipedia, the free encyclopedia
- Polyphase merge sort - Wikipedia, the free encyclopedia
- Bucket sort - Wikipedia, the free encyclopedia
- Proxmap sort - Wikipedia, the free encyclopedia
- Quicksort - Wikipedia, the free encyclopedia
- Radix sort - Wikipedia, the free encyclopedia
- Samplesort - Wikipedia, the free encyclopedia
- Selection sort - Wikipedia, the free encyclopedia
- Shellsort - Wikipedia, the free encyclopedia
- Shellsort - Wikipedia, the free encyclopedia
- Smoothsort - Wikipedia, the free encyclopedia
- Sorting algorithm - Wikipedia, the free encyclopedia
- Spaghetti sort - Wikipedia, the free encyclopedia
- Spreadsort - Wikipedia, the free encyclopedia
- Stooge sort - Wikipedia, the free encyclopedia
- Strand sort - Wikipedia, the free encyclopedia
- Timsort - Wikipedia, the free encyclopedia
- Topological sorting - Wikipedia, the free encyclopedia
- Tournament sort - Wikipedia, the free encyclopedia
- Tree sort - Wikipedia, the free encyclopedia
- UnShuffle sort - Wikipedia, the free encyclopedia
Gauche
Gaucheで書いてみたのが、今んとこ以下のもの。- vallog: scheme(gauche)でもsleep-sort
- vallog: Gaucheでbubble sort
- vallog: Gaucheでbucket sort
- vallog: Gaucheでradix sort
- vallog: Gaucheでquick sort
- vallog: Gaucheでbogo sort
- vallog: Gaucheでmerge sort
- vallog: Gaucheでselection sort
- vallog: Gaucheでbozo sort
- vallog: Gaucheでstooge sort
- vallog: Gaucheでstrand sort
- vallog: Gaucheでpermutation sort
- vallog: Gaucheでbead sort(ビーズソート)
ところでGaucheのsortはイントロソートの親戚なのかな?
Gaucheの組み込みの(Cで実装された)ソートはデフォルトではQuick Sortで始めて、 再帰の深さが ceiling(2*log(N)) を越えた時にHeap Sortにスイッチするように してる。
参考
- Sorting algorithm - Wikipedia, the free encyclopedia
- Category:Sorting Algorithms - Rosetta Code
- いろいろなソートアルゴリズム
- Sorting Algorithm Animations
0 件のコメント:
コメントを投稿