What is the meanest algorithm you have programmed for an enterprise application?
Most of us may have gone through a mandatory course in algorithms during our college days. In those classes I remember learning so many different algorithms (even for simple string comparison) that I have barely used when I started to develop software.

Have you ever had use for any algorithms you learned back in college and have you ever actually used them in the application that you developed? I am not talking binary search :)
What is the meanest algorithm you have programmed for an enterprise application?
===

Most of us may have gone through a mandatory course in algorithms during our college days. In those classes I remember learning so many different algorithms (even for simple string comparison) that I have barely used when I started to develop software.

Have you ever had use for any algorithms you learned back in college and have you ever actually used them in the application that you developed? I am not talking binary search :)