I have implemented the algorithm X using Dancing Links in Java, however, I'm getting unexpected results, that is I'm having dupes of rows of results which are not exact covers.
My code can be found at http://pastebin.com/m4cd3817f .
I have previously posted a chunk of code in which the wonderful community of StackOverflow helped me find a bug which I would never find (due to the lack of experience).
I have been at this for 5 days, understanding, coding, and now debugging it. I'm at my wits end at how I can make it work.
It would be awesome if you guys could spare some time to help this frustrated chump out :)
Thanks!