链表面试题整理
- 链表的反序;循环算法;递归算法;
- 找出链表的中间元素
- 链表排序
- 判断一个单链表是否有环,并找到环的入口节点;
- 给定两个单链表(head1, head2),检测两个链表是否有交点,如果有返回第一个交点。
- 只给定单链表中某个结点p(并非最后一个结点,即p->next!=NULL)指针,删除该结点。
- 只给定单链表中某个结点p(非空结点),在p前面插入一个结点。
- 只给定单链表中某个结点p(并非最后一个结点,即p->next!=NULL)指针,删除该结点
- 只给定单链表中某个结点p(非空结点),在p前面插入一个结点。
- 给定单链表头结点,删除链表中倒数第k个结点。
http://c.chinaitlab.com/ccjq/794824.html