-
Line Detection
This function detects horizontal, vertical and diagonal lines (single pixel width) of an input image
-
2D (two dimentional) fourier transform
Nice readable and heavily commented example of the 2-D Fourier transform. Not an FFT (Fast Fourier Transform). Great as a tutorial.
-
1D (one dimentional) fourier transform
Nice readable and commented example of a 1-D Fourier transform. Not an FFT (Fast Fourier Transform).
-
DFS and BFS graph algorithms
Depth-first-search (DFS) and Breadth-first-search (BFS) algorithms implemented in Java with generics (Java 5). The implementation is general enough to use any Java class type as a vertex.
Well documented for beginners.
-
Knuth-Morris-Pratt
receives two strings: Text - a string representing the text to be searched (length n) Target - the string to be found (length m)
returns the first index in Text that Target appears in or -1 if no matching string was found.
works in Θ(n) with preparation time of Θ(m)
Request -
Artificial Neural Network Algorithm
Looking for a C# implementation of a basic neural network algorithm.
Request -
Canny edge detection
Looking for a fast and open implementation of the Canny Edge Detector algorithm.
Request -
Selection Sort - О(n²)
Selection sort is an in-place comparison sort algorithm. It is inefficient and performs worse than many other sorting algorithms like merge sort. Nevertheless, it is very simple and can be used for sorting small amounts of data.
User login
Search
Search categories
Tags
- sort (11)
- Sorting (11)
- Data Structure (9)
- Graph Theory (9)
- Graphs (9)
- Image Processing (7)
- Dynamic Programming (6)
- Filtering (4)
- Compression (3)
- Data Compression (3)
- more...
Content type
- Algorithm (90)
- Algorithm Request (24)

