摘要: 1 public static void sort(int[] array) { 2 if ((array == null || array.length == 0)) { 3 return; 4 } 5 quickSort(array, 0, array.length - 1); 6 } 7 8 阅读全文
posted @ 2020-08-15 14:12 王余阳 阅读(130) 评论(0) 推荐(0)
摘要: 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 示例 1: 输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]] 阅读全文
posted @ 2020-08-15 11:59 王余阳 阅读(151) 评论(0) 推荐(0)
摘要: 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 示例 1: 输入: head = [4,5,1,9], val = 5 输出: [4,1,9] 解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9 阅读全文
posted @ 2020-08-15 11:24 王余阳 阅读(126) 评论(0) 推荐(0)
摘要: 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 示例 : 输入: n = 1 输出: [1,2,3,4,5,6,7,8,9] 1 public int[] printNumbers(int n) { 2 int max 阅读全文
posted @ 2020-08-15 10:26 王余阳 阅读(202) 评论(0) 推荐(0)