我正在使用Java工作的数据结构简介类中,我遇到了为该类分配的问题。问题如下:
根据规范完成以下方法。
// Insert a new Listnode<E> containing d after the first n Listnodes in
// chain. If n is less than 1 or bigger than the number of Listnodes in
// chain, throw IndexOutOfBoundsException.
// Precondition: chain has at least one node
//
// Examples:
// chain: "A" n: 1 d: "B" chain: "A" -> "B"
// chain: "A" -> "B" n: 1 d: "C" chain: "A" -> "C" -> "B"
// chain: "A" n: 2 d: "B" IndexOutOfBoundsException
public static <E> void insertAfter(Listnode<E> chain, int n, E d) {
我知道我需要做的第一件事是弄清楚“链”中有多少节点,为了做到这一点,有一个for循环(或循环?)和一个临时变量,但我可以'弄清楚之后该怎么办?你能帮我吗?谢谢:))