- 链表常见问题:
- 单链表找到倒数第n个节点
- 用两个指针指向链表头,第一个指针先向前走n步,然后两个指针同步往前走,当第一个指针指向最后一个节点时,第二个指针就指向了倒数第n个节点。
- 判断链表有没有环
- 快慢指针法,如果有环,那么两个指针终会相遇
- 两个链表是否有重叠
- 遍历链表长度m,n
- 长链表指针往前走|m - n|步
- 然后两个链表指针同时往前走,如果有重叠,两者会在某个时刻相等
- 链表反转
- 三个指针:prev,current,next
- 头插法
- 单链表找到倒数第n个节点
C++链表常见面试考点
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
c++常见面试题
知识点收集自网络,作为自己面试复习c++的笔记文章目录1,c和c+,const关键字8.1 const关键字的作用9,inline内联函...
c++ java 面试 初始化 虚函数 -
c++常见面试题大全(2021)
2021常见C/C++面试题大全
C语言 编程语言 C++ -
【C++】内存管理常见面试题
malloc / free 和 new / delete 共同点:都是从堆上申请空间,并且需要用户手动释放。
c++ 内存泄露 内存泄漏 初始化 -
C++基础知识常见面试题
一些常见的C++基础面试题,仅供复习参考
C/C++ 面试题 -
四、C++内存管理常见面试题
四、内存管理(1)变量的存储位置?程序的内存分配?在C++中,内存区分为5个:堆
c++ 开发语言 初始化 动态内存分配 段错误