上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页
摘要: 给定一个整数 n,生成所有由 1 ... n 为节点所组成的二叉搜索树。 示例: 输入: 3输出:[ [1,null,3,2], [3,2,null,1], [3,1,null,null,2], [2,1,3], [1,null,2,null,3]]解释:以上的输出对应以下 5 种不同结构的二叉搜索 阅读全文
posted @ 2019-07-10 21:31 YF-1994 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 回忆一下祖玛游戏。现在桌上有一串球,颜色有红色(R),黄色(Y),蓝色(B),绿色(G),还有白色(W)。 现在你手里也有几个球。每一次,你可以从手里的球选一个,然后把这个球插入到一串球中的某个位置上(包括最左端,最右端)。接着,如果有出现三个或者三个以上颜色相同的球相连的话,就把它们移除掉。重复这 阅读全文
posted @ 2019-07-10 14:40 YF-1994 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。 示例 1:输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。注意,我们返回了一个 L 阅读全文
posted @ 2019-07-10 11:00 YF-1994 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 给定两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。进阶:如果输入链表不能修改该如何处理?换句话说,你不能对列表中的节点进行翻转。示例:输入: (7 -> 2 -> 4 阅读全文
posted @ 2019-07-10 10:54 YF-1994 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 -- head = [4,5,1,9],它可以表示为: 示例 1:输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么 阅读全文
posted @ 2019-07-10 10:51 YF-1994 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 反转一个单链表。 示例: 阅读全文
posted @ 2019-07-10 10:48 YF-1994 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 删除链表中等于给定值 val 的所有节点。示例:输入: 1->2->6->3->4->5->6, val = 6输出: 1->2->3->4->5算法:我们每次将链表中的结点与目标值比较时,记录下当前结点的前驱结点,便于我们操作。 阅读全文
posted @ 2019-07-10 10:30 YF-1994 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 编写一个程序,找到两个单链表相交的起始节点。如下面的两个链表:在节点 c1 开始相交。 示例 1:输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3输出:Reference of 阅读全文
posted @ 2019-07-10 10:22 YF-1994 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。示例 1:输入: 4->2->1->3输出: 1->2->3->4示例 2:输入: -1->5->3->4->0输出: -1->0->3->4->5算法:归并排序(且只能归并排序,因为题目做了要求)。我们依据归并排序的思想。将 阅读全文
posted @ 2019-07-10 10:14 YF-1994 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 对链表进行插入排序。 插入排序的动画演示如上。从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示)。每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的链表中。 插入排序算法: 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。 每次迭代 阅读全文
posted @ 2019-07-10 10:05 YF-1994 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页