Сейчас я работаю над своей реализацией алгоритма/структуры данных D.Kuth DLX.Donald Knuth Dancing Links реализация специального указателя
Я знаю, что такое точное покрытие и как работают танцевальные ссылки. Но у меня есть вопрос по поводу his paper:
На странице 5 он описывает реализацию алгоритма. И там, его узлы «объект данных x» имеют «поле С», которое указывает на объект столбца во главе соответствующего столбца. Но я не совсем понимаю, зачем ему это нужно и как он его использует? И то же самое касается «C filed» для «объекта столбца».
typedef struct Data{
struct Data *left, *right, *up, *down;
struct Column *c;
} Data;
typedef struct Column{
struct Column *left, *right, *up, *down;
struct Data *c;
int size, name;
} Column;
Это не так, как работает переполнение стека. Прочитайте [ask]; один ** конкретный ** вопрос одновременно. Если у вас есть серьезные проблемы с пониманием, отступите, поскольку вы можете упустить некоторые предварительные знания. – Olaf
Спасибо за ответ, я исправил вопрос. – DeadBigHead
Этот вопрос может быть более подходящим для http://cs.stackexchange.com/ –