Lompat ke isi

Daftar algoritme: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Borgxbot (bicara | kontrib)
k Robot: Cosmetic changes
Baris 30: Baris 30:
* [[Algoritma Hungaria]]: algorithm for finding a perfect [[matching]]
* [[Algoritma Hungaria]]: algorithm for finding a perfect [[matching]]


===[[Algoritma pencarian]]===
=== [[Algoritma pencarian]] ===


* [[Pencarian linear]]: mencari sebuah item pada sebuah list tak berurut
* [[Pencarian linear]]: mencari sebuah item pada sebuah list tak berurut
Baris 43: Baris 43:
* [[Tabel Hash]]: mencari sebuah item dalam sebuah kumpulan tak berurut dalam waktu O(1).
* [[Tabel Hash]]: mencari sebuah item dalam sebuah kumpulan tak berurut dalam waktu O(1).


===String algorithms===
=== String algorithms ===
====[[String searching algorithm|Searching]]====
==== [[String searching algorithm|Searching]] ====
*[[Algoritma Aho-Corasick]]
*[[Algoritma Aho-Corasick]]
*[[Algoritma Bitap]]
*[[Algoritma Bitap]]
Baris 51: Baris 51:
*[[Rabin-Karp string search algorithm]]
*[[Rabin-Karp string search algorithm]]


====Approximate matching====
==== Approximate matching ====
*[[Levenshtein_distance|Levenshtein edit distance]]
*[[Levenshtein distance|Levenshtein edit distance]]


===[[Algoritma penyusunan]]===
=== [[Algoritma penyusunan]] ===


* [[Binary search tree|Binary tree sort]]
* [[Binary search tree|Binary tree sort]]
Baris 77: Baris 77:
* [[Topological sorting|Topological sort]]
* [[Topological sorting|Topological sort]]


==[[Data compression|Compression algorithms]]==
== [[Data compression|Compression algorithms]] ==


===[[:Category:Lossless compression algorithms|Lossless compression algorithms]]===
=== [[:Category:Lossless compression algorithms|Lossless compression algorithms]] ===


* [[Burrows-Wheeler transform]]: preprocessing useful for improving lossless compression
* [[Burrows-Wheeler transform]]: preprocessing useful for improving lossless compression
Baris 107: Baris 107:
** [[Rice coding]]: form of entropy coding that is optimal for alphabets following geometric distributions
** [[Rice coding]]: form of entropy coding that is optimal for alphabets following geometric distributions


===[[:Category:Lossy compression algorithms|Lossy compression algorithms]]===
=== [[:Category:Lossy compression algorithms|Lossy compression algorithms]] ===


* [[Linear predictive coding]]: lossy compression by representing the spectral envelope of a digital signal of speech in compressed form
* [[Linear predictive coding]]: lossy compression by representing the spectral envelope of a digital signal of speech in compressed form
Baris 117: Baris 117:
* [[Wavelet compression]]: form of data compression well suited for image compression (sometimes also video compression and audio compression)
* [[Wavelet compression]]: form of data compression well suited for image compression (sometimes also video compression and audio compression)


==[[Computational geometry]]==
== [[Computational geometry]] ==


* [[Gift wrapping algorithm]]: determining the [[convex hull]] of a [[set]] of points
* [[Gift wrapping algorithm]]: determining the [[convex hull]] of a [[set]] of points
Baris 123: Baris 123:
* [[Point in polygon]]: tests whether a given point lies within a given polygon
* [[Point in polygon]]: tests whether a given point lies within a given polygon


==[[Grafik komputer]]==
== [[Grafik komputer]] ==


* [[Bresenham's line algorithm]]: plots points of a 2-dimensional array to form a straight line between 2 specified points (uses decision variables)
* [[Bresenham's line algorithm]]: plots points of a 2-dimensional array to form a straight line between 2 specified points (uses decision variables)
Baris 183: Baris 183:
* [[Strassen algorithm]]
* [[Strassen algorithm]]


===[[Optimization (mathematics)|Optimization algorithms]]===
=== [[Optimization (mathematics)|Optimization algorithms]] ===


* [[Simplex algorithm]]: An algorithm for solving the [[linear programming]] problem
* [[Simplex algorithm]]: An algorithm for solving the [[linear programming]] problem
Baris 258: Baris 258:
* [[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).
* [[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|Algoritma kuantum]]==
== [[Komputer kuantum|Algoritma kuantum]] ==
''<small>Application of [[quantum computation]] to various categories of problems and algorithms</small>''
''<small>Application of [[quantum computation]] to various categories of problems and algorithms</small>''



Revisi per 30 Januari 2008 01.46

Berikut adalah daftar algoritma.

Lihat juga daftar struktur data, daftar topik umum algoritma, dan daftar istilah yang berhubungan dengan algoritma dan struktur data.

Algoritma kombinatorial

Algoritma kombinatorial umum

Algoritma graph

Algoritma pencarian

String algorithms

Searching

Approximate matching

Algoritma penyusunan

Compression algorithms

Lossless compression algorithms

Lossy compression algorithms

Computational geometry

Grafik komputer

  • Bresenham's line algorithm: plots points of a 2-dimensional array to form a straight line between 2 specified points (uses decision variables)
  • DDA line algorithm: plots points of a 2-dimensional array to form a straight line between 2 specified points (uses floating-point math)
  • Flood fill: fills a connected region of a multi-dimensional array with a specified symbol
  • Painter's algorithm: detects visible parts of a 3-dimensional scenery
  • Ray tracing: realistic image rendering

Algoritma Kriptografi

Lihat juga Topik dalam kriptografi

Algoritma Distributed systems

Algoritma Numerical

See also main article numerical analysis and list of numerical analysis topics

Optimization algorithms

Digital signal processing

Number theoretic algorithms

Numerical algebra

Parsing

Teknik perangkat lunak

Algoritma kuantum

Application of quantum computation to various categories of problems and algorithms

Algoritma medis

Lainnya