Knowledge in Algorithm properties

About algorithm and essential properties of an algorithm

The main essential properties of an algorithm are characters of an algorithm. Simple , definiteness, finiteness,input/output,generality, effectiveness. Simple means,the algorithm should be simple to understand. Definiteness means each and every step should have a definite meaning.