The Dancing Links Algorithm - An explanation that is less explanatory but more on implementation?
问题 I've been working on a Sudoku Solver, my current solver uses the backtracking algorithm but it still takes too long. I'm hoping to get it down to less than a second for most cases. As such, I've decided to rewrite it with the dancing links algorithm, understanding it is one of the better bruteforce methods that works well especially with a constraint problem such as the Sudoku Puzzle. I have tried to read the Wiki and Knuth's paper on it, however both of them are kinda hard to comprehend and