咳咳,这里是一篇简陋的博客 单链表 每个结点只有一个指向后的指针用于:邻接表—存储图和树 int head, e[N], ne[N], idx; void init() { head = -1; idx = 0; } void add_to_head(int x){ e[idx] = x, ne[idx] = head, head = idx ++; } void add(int k, int x){ e[idx] = x; ne[idx] = ne[k]; ne[k] = idx ++; } void remove_head(){ head = ne[head]; } void remove...