【发布时间】:2019-09-02 16:34:36
【问题描述】:
JavaScript 对象似乎与 ^ XOR 运算符不兼容。那么有没有什么方法可以创建一个异或双向链表呢?
我可以很好地做常规的单/双链表。而且我在 SO 和 Google 上都进行了搜索,但都没有成功,所以我的猜测是这是不可能的。或者也许没有人真正关心 XOR 列表...
var node = function(data, xor){
this.data = data;
this.xor = xor;
}
var myNode=new node('data', 0);
console.log(0 ^ myNode); // shows 0, should show myNode
console.log(null ^ myNode); // shows 0, too
console.log(5 ^ 0); // 5 as expected
【问题讨论】:
标签: javascript linked-list xor doubly-linked-list