There are a variety of classification algorithms and each classification has its own reasons. One way to classify the types of algorithm is to consider the paradigms and methods used to design the algorithm. Some of the paradigm used in formulating an algorithm will be presented in this section. Each of these paradigms can be used in many different algorithms.
1) Divide and Conquer, a paradigm to divide large problems into problems of smaller ones. The division of this issue carried out continuously until it was the small problem that is easy...