交互式演示节点插入 · 删除 · 查找 · 遍历全过程
struct ListNode { int data; // 数据域 ListNode *next; // 指针域 → 下一节点 ListNode(int x) : data(x), next(nullptr) {} };