集度汽车一面算法:链表删除倒数第N个元素(要求时间复杂度是O(n))
集度汽车二面算法:
思路:
这两个题大体类似,考的都是链表的增删,需要注意的点:
1 边界问题
2 删除元素的方式
第一个算法题:
解法一:双指针
public ListNode deleteDuplicates(ListNode head) {
//定义第一次遍历元素的指针1
ListNode currentNode = head;
while(currentNode != null) {
//定义第二次遍历重复元素的指针2
ListNode nextNode = currentNode.next;
//当指针1和