经常用来检查链表代码是否正确的边界条件有这样几个:
如果链表为空时,代码是否能正常工作?
如果链表只包含一个结点时,代码是否能正常工作?
如果链表只包含两个结点时,代码是否能正常工作?
代码逻辑在处理头结点和尾结点的时候,是否能正常工作?
熟练掌握的常见链表操作 leetcode对应的编号
单链表反转206
链表中环的检测141
两个有序的链表合并21
删除链表倒数第 n 个结点19
求链表的中间结点876
经常用来检查链表代码是否正确的边界条件有这样几个:
如果链表为空时,代码是否能正常工作?
如果链表只包含一个结点时,代码是否能正常工作?
如果链表只包含两个结点时,代码是否能正常工作?
代码逻辑在处理头结点和尾结点的时候,是否能正常工作?
熟练掌握的常见链表操作 leetcode对应的编号
单链表反转206
链表中环的检测141
两个有序的链表合并21
删除链表倒数第 n 个结点19
求链表的中间结点876