非对称链表的需求是什么

用户名

我正在研究数据结构。我遇到过Asymmetric linked list哪一种状态,它是双链表的一种特殊类型,其中

1. next link points to next node address 
2. prev link points to current node address itself

但是我想知道

1. what are the advantages we get by designing such linked list? 
2. what kind of applications this would be suitable for?

任何人都可以请更多解释Asymmetric linked list我用谷歌搜索,但找不到相关的答案。谢谢你。

来源:http : //en.wikipedia.org/wiki/Doubly_linked_list#Asymmetric_doubly-linked_list

谢尔盖·索科洛夫(Sergey Sokolov)

我同意Wiki页面具有误导性。这是LL和ALL之间的区别:

打开链接列表:

node.next = nextNode
node.prev = prevNode

不对称链表:

node.next = nextNode
node.prev = prevNode.next

注意prevNode与prevNode.next的区别。

尽管指向节点内的指针仍然保留了向后遍历列表的能力(您可以通过从prevNode.next中减去来获得prevNode地址),但可以简化列表上的插入和删除操作,尤其是在start元素上。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

非对称成本矩阵的工作方式是什么?

来自分类Dev

导入后跟需求是什么意思?

来自分类Dev

Xcode中对PNG压缩的需求是什么?

来自分类Dev

导入后跟需求是什么意思?

来自分类Dev

RSA 和非对称加密上下文中的证书是什么?

来自分类Dev

为什么非对称密钥更安全?

来自分类Dev

如果我们可以使ArrayList同步,那么Vector的需求是什么?

来自分类Dev

Java的列表接口中具有listIterator()和iterator()的需求是什么?

来自分类Dev

在IKE V2中创建多个子SA的需求是什么?

来自分类Dev

如果我们可以使ArrayList同步,那么Vector的需求是什么?

来自分类Dev

什么是不对称链表

来自分类Dev

静态非对称加密

来自分类Dev

非对称加密

来自分类Dev

非对称衰减函数

来自分类Dev

NetworkX 非对称权重

来自分类Dev

为什么HermiT认为非对称子属性与对称属性一致?

来自分类Dev

OpenTSDB中的分块请求是什么?

来自分类Dev

// =要求是什么意思?

来自分类Dev

WMI类的最低要求是什么?

来自分类Dev

KDE的系统要求是什么?

来自分类Dev

使用SLI的要求是什么?

来自分类Dev

我的技术要求是什么?

来自分类Dev

HTTPS使用非对称或对称加密?

来自分类Dev

非对称地图标记

来自分类Dev

Jasypt和非对称加密

来自分类Dev

Python:完整的非对称网格

来自分类Dev

JWT使用非对称加密

来自分类Dev

Android LinearLayout 非对称居中

来自分类Dev

如果使用非对称密钥加密的消息损坏,会发生什么情况?