Buona sera,
Ho implementato un algoritmo iterativo di ordinamento numerico, e questo funziona abbastanza bene; sebbene sembra essere più veloce della versione semplificata del <bubble sort>, cioè circa il doppio più veloce, ma più lento di circa il doppio dell' <insert sort> iterativo e molto più lento del <merge sort> iterativo.
Tentando la strada della ricorsione per renderlo più veloce, mi si genera lo spiacevole, e ben noto errore citato nel titolo: "StackOverflowError"
Poiché con l'implementazione ricorsiva la funzione si ferma dopo aver ordinato circa $4000$ numeri(ma pare più veloce), quale può essere la motivazione dell' errore?
Grazie per l' eventuale aiuto.