 Sudoku çözme algoritması tasarlama
Geri izleme kullanılarak bir Sudoku çözme algoritması tasarlanabilir. Algoritma boş bir 9x9 ızgarayla başlar. İlk olarak, algoritma herhangi bir hücreye bir değer verilip verilmediğini kontrol eder ve eğer öyleyse, değer hücreye yerleştirilir. Bir hücreye bir değer verilmezse, algoritmanın hücreye yerleştirmek için geçerli bir sayı tanımlaması gerekir. Algoritma daha sonra hiçbir yinelenen değerin oluşmadığından emin olmak için hücreyle ilişkili satırı, sütunu ve 3*3 kutusunu kontrol edecektir. Geçerli bir sayı bulunamazsa, algoritma geri gider ve bir önceki hücre için başka bir sayı seçer ve geçerli bir çözüm bulunana kadar işlem devam eder.