An algorithm is a set of instructions that a computer follows, generally to accomplish one specific task. These tasks can range from sorting a set of numbers to finding the greatest common denominator of two numbers.
The best definition of an algorithm I've heard is that it is a finite sequence of steps that solves a specific problem.
This Forum is about listing out such algorithms - irrespective of what programming language you code in.
Name the algorithm - tell about it in plain-english and possibly, you can show its implementation if you want to.
No Language here - just algorithms!