Scala DoubleLinkedList 中的当前元素是什么?
我正在查看 使用 DoubleLinkedList。它的remove()方法表示“从双链表中删除当前节点。”但是页面中没有其他对当前节点的引用。
当前节点是什么,如何设置它,并且这肯定不是删除项目的唯一方法?
I'm looking at using a DoubleLinkedList. It's remove() method says "Removes the current node from the double linked list." but there are no other references to current in the page.
What is the current node, how do I set it, and surely this can't be the only way of removing an item?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DoubleLinkedList
同时是列表本身和一个列表节点,类似于常规List
的::
代码>.您可以分别使用next
和prev
从一个单元格导航到下一个或上一个单元格,并使用elem
获取单元格的值>。如果删除第一个单元格,请小心,因为您需要将保存列表的 var 重新分配给下一个单元格:
A
DoubleLinkedList
is at the same time the list itself and a list node, similar to the::
for a regularList
. You can navigate from one cell to the next or to the previous one withnext
andprev
, respectively, and get the value of a cell withelem
.Be careful if you remove the first cell, as you’ll need to reassign your var holding the list to the next cell: