我一直在使用链接列表,并一直试图拆分它们。如果我有方法添加节点并打印列表,如A添加和p打印和s分割。我想在给定索引处拆分链表一次或两次或更多次。 例如,如果我有一个输入:
A 1 2 3 4 5 6 7 8
s 2 4 6
P
我希望我的输出为:
1 2
我知道如何加入拆分列表,但我真的想知道如何将它们拆分,任何帮助都会非常感激。
答案 0 :(得分:0)
¿您是否尝试过API类LinkedList?
答案 1 :(得分:0)
我建议您通过将列表拆分为单个元素来尽可能地简化问题。您可能需要一个名为split()
的方法。该方法需要什么参数?它的返回类型应该是什么?该方法有何作用?有副作用吗?
为了创建解决方案,您需要清楚地了解问题。回答这些问题可以帮助您开始朝着正确的方向前进。让我知道你提出了什么,我们可以从那里开始。