我想在 c ++ 中实现XOR链接列表。
我写了一个函数,给我两个指针的XOR。 在这里。
XORLinkedList::Node *XORLinkedList::getXOR(XORLinkedList::Node *a,XORLinkedList::Node *b) {
size_t A = reinterpret_cast<size_t>(a);
size_t B = reinterpret_cast<size_t>(b);
return (XORLinkedList::Node *) (A ^ B);
}
我搜索并试图写这篇文章,这就是我的想法。
我不知道它是否有效或者正确。
如果您知道该怎么做,请告诉我