Daftar algoritme: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
kTidak ada ringkasan suntingan
Wagino Bot (bicara | kontrib)
k →‎Referensi: Bot: Merapikan artikel, removed stub tag
 
(9 revisi perantara oleh 5 pengguna tidak ditampilkan)
Baris 1:
{{terjemah|Inggris}}
Berikut adalah '''daftar [[algoritmaalgoritme]]'''.
 
''Lihat juga [[daftar struktur data]], [[daftar topik umum algoritmaalgoritme]], dan [[daftar istilah yang berhubungan dengan algoritmaalgoritme dan struktur data]].''
 
== AlgoritmaAlgoritme kombinatorial ==
 
=== AlgoritmaAlgoritme kombinatorial umum ===
 
* [[AlgoritmaAlgoritme pencari-siklus Floyd]]: iterasi untuk mencari siklus dalam barisan/sekuens
* (uniformly distributed) [[Pseudorandom number generator]]s:
** [[Blum Blum Shub]]
Baris 14:
* [[Robinson-Schensted algorithm]]: korespondensi dan pasangan yang bijetif dari [[Young tableaux]] yang standar
 
=== AlgoritmaAlgoritme graf ===
{{utama|Teori graf}}
 
* [[AlgoritmaAlgoritme Bellman-Ford]]: menghitung [[jarak terpendek]] pada graf berbobot, di mana sisi bisa memiliki bobot negatif
* [[AlgoritmaAlgoritme Dijkstra]]: menghitung [[jarak terpendek]] pada graf berbobot, tanpa sisi berbobot negatif.
* [[AlgoritmaAlgoritme Floyd-Warshall]]: menghitung solusi jarak terpendek untuk semua pasang titik pada sebuah graf berarah dan berbobot
* [[AlgoritmaAlgoritme Kruskal]]: mencari [[pohon rentang minimum]] pada sebuah graf
* [[AlgoritmaAlgoritme Prim]]: mencari [[pohon rentang minimum]] pada sebuah graf
* [[AlgoritmaAlgoritme Boruvka]]: mencari [[pohon rentang minimum]] pada sebuah graf
* [[AlgoritmaAlgoritme Ford-Fulkerson]]: menghitung [[maximum flow problem|aliran maksimal]] di dalam graf
* [[AlgoritmaAlgoritme Edmonds-Karp]]: implementasi dari Ford-Fulkerson
* [[Nonblocking Minimal Spanning Switch]] say, for a [[telephone exchange]]
* [[Spring based algorithm]]: algoritmaalgoritme untuk [[graph drawing|penggambaran draf]]
* [[Topological sorting|Topological sort]]
* [[AlgoritmaAlgoritme Hungaria]]: algorithm for finding a perfect [[matching]]
 
=== [[AlgoritmaAlgoritme pencarian]] ===
 
* [[Pencarian linear]]: mencari sebuah item pada sebuah list tak berurut
* [[AlgoritmaAlgoritme seleksi]]: mencari item ke-''k'' pada sebuah list
* [[Pencarian biner]]: menemukan sebuah item pada sebuah list terurut
* [[Pohon Pencarian Biner]]
Baris 39:
* [[Pencarian Depth-first]]: menelusuri sebuah graf cabang demi cabang
* [[Pencarian Best-first]]: menelusuri sebuah graf dengan urutan sesuai kepentingan dengan menggunakan [[antrian prioritas]]
* [[AlgoritmaAlgoritme Pencarian A Bintang|Pencarian pohon A*]]: kasus khusus dari pencarian best-first
* [[Pencarian Interpolasi|Pencarian Prediktif]]: pencarian mirip biner dengan faktor pada [[magnitudo (matematika)|magnitudo]] dari syarat pencarian terhadap nilai atas dan bawah dalam pencarian. Kadang-kadang disebut pencarian kamus atau pencarian interpolasi.
* [[Tabel Hash]]: mencari sebuah item dalam sebuah kumpulan tak berurut dalam waktu O(1).
 
=== AlgoritmaAlgoritme string ===
==== [[AlgoritmaAlgoritme pencarian string|Pencarian]] ====
* [[AlgoritmaAlgoritme pencarian string#AlgoritmaAlgoritme brute force dalam pencarian string|AlgoritmaAlgoritme brute force]]
* [[AlgoritmaAlgoritme Aho-Corasick]]
* [[AlgoritmaAlgoritme BitapBoyer-Moore]]
* [[AlgoritmaAlgoritme BoyerKnuth-MooreMorris-Pratt]]
* [[AlgoritmaAlgoritme KnuthKarp-Morris-PrattRabin]]
* [[Algoritma Karp-Rabin]]
 
==== ApproximatePencocokan matchingstring ====
* [[Algoritme Bitap]]
* [[Levenshtein distance|Levenshtein edit distance]]
* [[Algoritme Fonetik]]
** [[Metaphone]]
** [[Soundex]]
* [[Metrik kemiripan string]]
** [[Jarak Damerau–Levenshtein]]
** [[Jarak Hamming]]
** [[Jarak Jaro-Winkler]]
** [[Jarak Levenshtein]]
 
=== [[AlgoritmaAlgoritme penyusunan]] ===
 
* [[Binary search tree|Binary tree sort]]
Baris 132 ⟶ 139:
* [[Ray tracing]]: realistic image [[rendering (computer graphics)|rendering]]
 
== AlgoritmaAlgoritme [[Kriptografi]] ==
''Lihat juga [[Topik dalam kriptografi]]''
 
Baris 148 ⟶ 155:
** [[NTRUEncrypt]]
* Cryptographic [[Message digest]] functions:
** [[MD5]] – Sekarang ini sudah terdapat algoritmaalgoritme yang mampu memalsukan jumlah MD5.<ref>[http://www.mscs.dal.ca/~selinger/md5collision/ Presentasi pemalsuan jumlah MD5]</ref>
** [[RIPEMD-160]]
** [[SHA-1]]
Baris 159 ⟶ 166:
** [[Diffie-Hellman]]: key exchange
 
== AlgoritmaAlgoritme [[Distributed systems]] ==
* [[Lamport ordering]]: a [[partial order]]ing of events based on the ''happened-before'' relation
* [[Snapshot algorithm]]: a snapshot is the process of recording the global state of a system
* [[Vector ordering]]: a [[total order]]ing of events
 
== AlgoritmaAlgoritme Numerik ==
''See also main article ''[[numerical analysis]]'' and [[list of numerical analysis topics]]''
 
* [[AlgoritmaAlgoritme De Boor]]: computes [[Spline (mathematics)|splines]].
* [[AlgoritmaAlgoritme de Casteljau]]: melakukan perhitungan [[kurva Bézier]]
* [[False position method]]: approximates roots of a function
* [[Eliminasi Gauss-Jordan elimination]]: solvesmenyelesaikan systemssistem ofpersamaan linear equations
* [[AlgoritmaAlgoritme Gauss-Legendre]]: computes the digits of [[pi]]
* [[Gauss-Newton algorithm]]: find minimum of function of several variables
* [[Penambahan Kahan]]: menambahkan bilangan-bilangan titik mengambang dengan ketelitian lebih
Baris 177 ⟶ 184:
* [[MISER algorithm]]: Monte Carlo simulation, [[numerical integration]]
* [[Newton's method]]: finds zeros of functions with [[calculus]]
* [[Bracketing Methods]]:
* [[Pembulatan]]: membulatkan bilangan pecah
* [[Secant method]]: approximates roots of a function
Baris 219 ⟶ 226:
** [[Quadratic sieve]]
** [[Special number field sieve]]
** [[General number field sieve]]
** [[Jones's period proxy algorithm]]
* [[AlgoritmaAlgoritme perkalian]]: cara perkalian dua bilangan yang cepat.
* [[Ujian bilangan prima]]: menentukan apakah suatu bilangan adalah [[bilangan prima]].
** [[AKS primality test]]
Baris 258 ⟶ 265:
* [[Diff]]: compare two sequences. An example of [[Dynamic programming]] (dynamic refers to the property that the optimal solution can be constructed by combining optimal solutions to sub-problems e.g. quicksort).
 
== [[Komputer kuantum|AlgoritmaAlgoritme kuantum]] ==
''<small>Application of [[quantum computation]] to various categories of problems and algorithms</small>''
 
Baris 265 ⟶ 272:
* [[Deutsch-Jozsa algorithm]]: criterion of balance for Boolean function
 
== AlgoritmaAlgoritme medis ==
 
* [[Medical algorithm]]
Baris 273 ⟶ 280:
* [[Astronomical algorithm]]s
* [[Banker's algorithm]]
* [[AlgoritmaAlgoritme Baum-Welch]]
* [[Doomsday algorithm]]: day of the week
* [[Levenberg-Marquardt nonlinear least squares fitting algorithm]]
Baris 283 ⟶ 290:
* [[Viterbi algorithm]]
* [[Penukaran XOR]]: menukar nilainya dua variabel tanpa menggunakan variabel sementara
* [[AlgoritmaAlgoritme merge]]
* [[AlgoritmaAlgoritme penggantian halaman]]
 
== Referensi ==
<references />
 
[[Kategori:AlgoritmaAlgoritme| ]]
{{matematika-stub}}
[[Kategori:Daftar bertopik matematika|AlgoritmaAlgoritme]]
 
[[Kategori:Algoritma| ]]
[[Kategori:Daftar bertopik matematika|Algoritma]]