XOR链表基本上是链表的高效版本,它存储了前一个节点和下一个节点的地址,只使用一个指针就可以实现双向链表。我想知道是否有可能在Java中实现,因为它没有指针。在C语言中,这可以通过以下方式完成 newlyof current head and NULL */
new_node->npx = XOR(*h
我已经对C语言进行了一些涉猎,我发现能够直接操作bits是一件令人着迷和强大的事情(我想也是危险的)。我很好奇比较C中不同位的最好方法是什么。例如,数字15用二进制表示为:数字13表示为:你如何比较哪些位是不同的,而不计算它们?编辑:我应该澄清我知道XOR是解决这个问题的正确方法,但我在实现方面有一个问题。我想我的问题是一次比较一个比特(而不是每次都产生差异)。我想出的解决方案是:
void compare(int vector1, int ve