An algorithm is, in general, a procedure for solving a particular problem (or set of problems). Today, however, they are most often thought about in the context of computers, and, as such, this tag will frequently appear alongside the Machine Learning category.
The above image is a visual depiction of a Merge Sort, an efficient and popular algorithm for general-purpose sorting. Here, the boxes are sorted by brightness, with the lightest boxes appearing at the top.
Have You Tried Using a 'Nearest Neighbor Search'?More complicated ≠ better. In many circumstances, using the most sophisticated approaches to Machine Learning (like deep learning) may not be worthwhile.