The recursive sorting algorithm causes itself to sort a smaller part of the array, and then combine the partially sorted results. An example of quick sorting.
A non-recursive algorithm sorts immediately without calling itself. Bubble-sort is an example of a non-recursive algorithm.
source share