gpt4 book ai didi

c++ - 需要有关跳过列表的信息

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:19:22 24 4
gpt4 key购买 nike

在像这样的跳过列表中:

skip list

元素 4 在第二个和第三个列表中是否可以访问自己?我问的原因是因为我想弄清楚如何实现跳过列表的删除操作。谢谢

最佳答案

是的,在跳过列表中,每个指针都有某种方式让您到达实际条目。通常,您可以通过让每个指针不指向某些条目中的链表单元格,而是指向条目本身来实现这一点。只要您记得当前所在的深度,就可以通过索引到存储在下一个单元格中的指针数组来沿着链表继续前进。

例如:

struct Cell {
Cell* pointers[]; // Each points to the root of a new Cell
Type data;
};

希望这对您有所帮助!

关于c++ - 需要有关跳过列表的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9970902/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com