循环链表和单向链表相似,节点类型都是一样的。唯一的区别是,在创建循环链表时,让其头节点的 next 属性指向它本身,即:head->next = head,换句话说,链表的尾节点指向头节点,形成了一个循环链表。
图示插入删除流程
插入
删除
完整php代码
1 | class ListNode |
运行结果:
1 | ============插入=========== |
曾梦想仗剑走天涯 看一看世界的繁华
循环链表和单向链表相似,节点类型都是一样的。唯一的区别是,在创建循环链表时,让其头节点的 next 属性指向它本身,即:head->next = head,换句话说,链表的尾节点指向头节点,形成了一个循环链表。
1 | class ListNode |
1 | ============插入=========== |
WeChat Pay