I don't have a specific order so lets start
- the [bloomfilter algorithm . It's such an interesting idea to visualize, it's like a shape and everything that is inside that shape can pass through but it also includes false positives. so it's a real nice pre-filter system/algo.
- robinhood hashing since a normal hashmap already has O(1) which means constant time the robinhood hashing optimizes the hashmap to be even more efficient on reads. It's such a simple and beautiful idea take it from the rich give it to the poor
- huffman coding we're becoming quite ignorant on fault tolerant transmissions and regularly dismissing the complexity of impendance or jitter or other forms of loss of information and his algo is not the best but it was one of the first fault tolerant predictive algorithms and it's still beautiful :) and one of many reasons we still can communicate with our space probes
- GZIP-Algorithm if you have to ask why a low cost average compression algorithm is appreciated in the web-development you should read up on it
- the Thompson's construction because I just like formal language analysis and syntheses
- Hilbert's paradox of the Grand Hotel because using countable infinity with prime numbers in Master-Master-Replications is just awesome :D .....
- Dijkstra's path algo this is one of the algorithms we probably use in so many aspects of our life :D
and there are so many more :)