logologo

链表

Aug 16, 2023

单向链表

C++

struct Node {
  int value;
  Node *next;
  Node() : value(0), next(nullptr) {}
  Node(int x) : value(x), next(nullptr) {}
  Node(int x, Node *next) : value(x), next(next) {}
};

Java

class Node{
  public int value;
  public Node next;
  public Node(int value){
    this.value = value;
  }
}

双向链表

C++

struct Node {
  int value;
  Node *next;
  Node *pre;
  Node() : value(0), next(nullptr), pre(nullptr) {}
  Node(int x) : value(x), next(nullptr), pre(nullptr) {}
  Node(int x, Node *next, Node *pre) : value(x), next(next), pre(pre) {}
};

Java

class Node{
  public int value;
  public Node next;
  public Node pre;
  public Node(int value){
    this.value = value;
  }
}


浙ICP备2021022773号    2022-PRESENT © ZhengKe