如果我们知道元素,可以直接在Java中创建链表。

bluesky1年前 ⋅ 141 阅读

ChatGPT的回答仅作参考:

是的,可以在Java中使用泛型来创建链表,例如:

```java
public class Node<T> {
    private T data;
    private Node<T> next;

    public Node(T data) {
        this.data = data;
        this.next = null;
    }

    // getters and setters
}

public class LinkedList<T> {
    private Node<T> head;

    public LinkedList() {
        this.head = null;
    }

    public void add(T data) {
        Node<T> newNode = new Node<>(data);
        if (head == null) {
            head = newNode;
        } else {
            Node<T> current = head;
            while (current.getNext() != null) {
                current = current.getNext();
            }
            current.setNext(newNode);
        }
    }

    // other methods such as remove, get, size, etc.
}
```

然后可以使用以下代码来创建一个包含整数的链表:

```java
LinkedList<Integer> list = new LinkedList<>();
list.add(1);
list.add(2);
list.add(3);
```

这将创建一个包含整数1、2和3的链表。

全部评论: 0

    相关推荐