Daftar algoritme: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Baris 12:
** [[Blum Blum Shub]]
** [[Mersenne twister]]
* [[Robinson-Schensted algorithm]]: generateskorespondensi permutationsdan frompasangan pairsyang ofbijetif dari [[Young tableaux]] yang standar
 
=== Algoritma graf ===
Baris 23:
* [[Algoritma Prim]]: mencari [[pohon rentang minimum]] pada sebuah graf
* [[Algoritma Boruvka]]: mencari [[pohon rentang minimum]] pada sebuah graf
* [[Algoritma Ford-Fulkerson]]: computes themenghitung [[maximum flow problem|maximumaliran flowmaksimal]] in adidalam graphgraf
* [[Algoritma Edmonds-Karp]]: implementationimplementasi ofdari Ford-Fulkerson
* [[Nonblocking Minimal Spanning Switch]] say, for a [[telephone exchange]]
* [[Spring based algorithm]]: algorithmalgoritma foruntuk [[graph drawing|penggambaran draf]]
* [[Topological sorting|Topological sort]]
* [[Algoritma Hungaria]]: algorithm for finding a perfect [[matching]]
Baris 59:
* [[Binary search tree|Binary tree sort]]
* [[Bogosort]]
* [[Bubble sort]]: foruntik eachsetiap pair of indicespasangan, swap the items if outtukar ofitem ordertersebut
* [[Bucket sort]]
* [[Comb sort]]
Baris 65:
* [[Counting sort]]
* [[Gnome sort]]
* [[Heapsort]]: convert themengubah list into amenjadi heap, keeplalu removingpindah theyang largestterbesar elementkepada from the heap and adding it to the end of the listdaftar.
* [[Insertion sort]]: determinemenentukan where the currentdimana item belongstertentu intermasuk thedalam list ofyang sorted onester-urut, and insertdan itmenyisipkan therepadanya
* [[Merge sort]]: pisah daftar menjadi pasangan dua-dua, urutkan lalu digabung dengan satu pasangan lainnya, kembali diurutkan, dan diulang hingga menjadi daftar utuh
* [[Merge sort]]: sort the first and second half of the list separately, then merge the sorted lists
* [[Pancake sorting]]
* [[Pigeonhole sort]]
* [[Quicksort]]: pisah daftar menjadi dua daftar, yang satu lebih rendah yang satu lebih besar, dan urut terpisah.
* [[Quicksort]]: divide list into two, with all items on the first list coming before all items on the second list.; then sort the two lists. Often the method of choice
* [[Radix sort]]: sorts strings letter by letter
* [[Selection sort]]: pick the smallest of the remaining elements, add it to the end of the sorted list