Witam,
Piszę właśnie projekt na zaliczenie z programowania mobilnego, który rozwiązuje sudoku. Napisałem sobie własny algorytm, który działa, ale na słabszych telefonach te najtrudniejsze sudoku rozwiązuje kilkanaście sekund, to mnie trochę denerwuje, bo aplikacja potrafi się sama zamknąć. Jaki algorytm mogę zastosować aby było szybciej? Macie jakieś przykłady? Docelowy język to Java, ale może być C#, C, C++.