Update
This commit is contained in:
parent
b6b5090c4c
commit
8312cd92c6
13 changed files with 139 additions and 113 deletions
|
@ -159,10 +159,11 @@ Algorithms are the essence of [computer science](scompsci.md), there's a lot of
|
|||
|
||||
## Specific Algorithms
|
||||
|
||||
Following are some common algorithms classified into groups.
|
||||
Following are some well known algorithms.
|
||||
|
||||
- [graphics](graphics.md)
|
||||
- [DDA](dda.md): line drawing algorithm
|
||||
- [discrete Fourier transform](fourier_transform.md): extremely important algorithm expressing signals in terms of frequencies
|
||||
- [Bresenham's algorithm](bresenham.md): another line drawing algorithm
|
||||
- [Midpoint algorithm](midpoint_algorithm.md): circle drawing algorithm
|
||||
- [flood fill](flood_fille.md): algorithm for coloring continuous areas
|
||||
|
@ -171,12 +172,14 @@ Following are some common algorithms classified into groups.
|
|||
- [painter's algorithm](painters_algorithm.md)
|
||||
- [path tracing](path_tracing.md)
|
||||
- [ray tracing](ray_tracing.md)
|
||||
- ...
|
||||
- [math](math.md)
|
||||
- [Boot'h algorithm](booths_algorithm.md): algorithm for multiplication
|
||||
- [Dijkstra's algorithm](dijkstras_algorithm.md)
|
||||
- [Euclidean algorithm](euclidean_algorithm.md): computes greatest common divisor
|
||||
- [numerical algorithms](numerical.md): approximate mathematical functions
|
||||
- [sieve of Eratosthenes](sieve_of_eratosthenes.md): computes [prime numbers](prime.md)
|
||||
- ...
|
||||
- [sorting](sorting.md)
|
||||
- [bogosort](bogosort.md) (stupid sort)
|
||||
- [bubble sort](bubble_sort.md): simple, kind of slow but still usable sorting algorithm
|
||||
|
@ -187,9 +190,11 @@ Following are some common algorithms classified into groups.
|
|||
- [selection sort](selection_sort.md)
|
||||
- [slow sort](slow_sort.md)
|
||||
- [quick sort](quick_sort.md): one of the fastest sorting algorithms
|
||||
- ...
|
||||
- [searching](searching.md)
|
||||
- [binary search](binary_search.md)
|
||||
- [linear search](linear_search.md)
|
||||
- ...
|
||||
- [other](other.md)
|
||||
- [A*](a_start.md): path searching algorithm, used by [AI](ai.md) in many [games](game.md)
|
||||
- [backpropagation](backpropagation.md): training of [neural networks](neural_net.md)
|
||||
|
@ -205,7 +210,7 @@ Following are some common algorithms classified into groups.
|
|||
- [RSA](rsa.md)
|
||||
- [Shor's algorithm](shors_algorithm.md): [quantum](quantum.md) factorization algorithm
|
||||
- [YouTube](youtube.md) algorithm: secret algorithm YouTube uses to suggest videos to viewers, a lot of people hate it :)
|
||||
|
||||
- ...
|
||||
|
||||
## See Also
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue