给定一个链表,删除链表的倒数第 N 个节点,并返回头节点。 继续阅读
19. Remove Nth Node From End of List 「删除链表的倒数第 N 个节点」
1条回复
给定一个链表,删除链表的倒数第 N 个节点,并返回头节点。 继续阅读
给定一个排序链表,删除所有重复的元素,只留下不存在重复的元素。同时返回的链表也要求是排序的。 继续阅读
给定一个排序链表,删除所有重复元素,使链表中的元素只出现一次。 继续阅读
设计自己的链表的实现。你可以选择使用单链表或者双链表。单链表中的节点应该具备两个属性:val
和 next
。val
是当前节点的值,next
是下一个节点的指针。如果你想使用双链表,你需要多添加一个属性 prev
指向链表中前一个节点。假设链表中所有节点都是 0-indexed 的。 继续阅读
给定一个非空单链表,返回中间节点。
如果中间有两个节点,返回第二个。 继续阅读
将链表从 m 到 n 的元素进行反转。要求只扫描一次链表。 继续阅读
给定一个非空的整数数组,每个数字都出现三次,只有一个数字例外只出现一次。找到那唯一的一个数字。 继续阅读
给定一个非空的整数数组,每个数字都出现两次,只有一个数字例外只出现一次。找到那唯一的一个数字。 继续阅读
给定一个整数数组,找出重复的数字。
你的函数应当在存在重复元素时返回 true
,不存在重复元素时返回 false
。 继续阅读
找出无序数组中第 K 大的数字。注意是排序后数组的第 K 大数字。 继续阅读