Code Library Of Others/sgtlaugh/Algorithm X + Dancing Links.cpp
inline void remove(int c){ /// hash = 377852
        L[R[c]] = L[c], R[L[c]] = R[c];

        for (int i = D[c]; i != c; i = D[i]){
            for (int j = R[i]; j != i; j = R[j]){
                column_count[col[j]]--;
                U[D[j]] = U[j], D[U[j]] = D[j];
            }
        }
    }
/// Removes column c from the structure
Removes column c from the structure
Removes column c from the structure
inline void remove(int c){ 
        L[R[c]] = L[c], R[L[c]] = R[c];
        for (int i = D[c]; i != c; i = D[i]){
            for (int j = R[i]; j != i; j = R[j]){
                column_count[col[j]]--;
                U[D[j]] = U[j], D[U[j]] = D[j];
            }
        }
    }
inline void remove ( int c ) { L [ R [ c ] ] = L [ c ] , R [ L [ c ] ] = R [ c ] ; for ( int i = D [ c ] ; i != c ; i = D [ i ] ) { for ( int j = R [ i ] ; j != i ; j = R [ j ] ) { column_count [ col [ j ] ] -- ; U [ D [ j ] ] = U [ j ] , D [ U [ j ] ] = D [ j ] ; } } }
Removes column c from the structure
Removes column c from the structure
/// hash = 377852