以delta和x为参数在链表中搜索元素
Search element in linked list with delta and x as parameters
最近开始了一个算法 class 并且在执行其中一项任务时遇到了问题。
Link to task
以上是我必须完成的任务的link。通常,如果我想检查一个 linked 列表,我 运行 遍历该列表并检查元素 X 是否在 linked 列表中。但是,现在有两个单 linked 列表和一个参数增量,这让我感到困惑。
任何有关如何实施增量和两个 linked 列表的帮助都将受到赞赏。
什么让你感到困惑?
运行通过第二个列表快速找到小范围,然后在第一个列表中进行小步搜索。保留第二个列表的前一项以提供 link 到所需范围的开始
l0(0) l0(1) l0(2) l0(3) l0(4) l0(5) l0(6) ...
^ ^ ^
l1(0) l1(1) l1(2)
^ ^
prev current
最近开始了一个算法 class 并且在执行其中一项任务时遇到了问题。
Link to task
以上是我必须完成的任务的link。通常,如果我想检查一个 linked 列表,我 运行 遍历该列表并检查元素 X 是否在 linked 列表中。但是,现在有两个单 linked 列表和一个参数增量,这让我感到困惑。 任何有关如何实施增量和两个 linked 列表的帮助都将受到赞赏。
什么让你感到困惑?
运行通过第二个列表快速找到小范围,然后在第一个列表中进行小步搜索。保留第二个列表的前一项以提供 link 到所需范围的开始
l0(0) l0(1) l0(2) l0(3) l0(4) l0(5) l0(6) ...
^ ^ ^
l1(0) l1(1) l1(2)
^ ^
prev current