摘要:
题目:删除链表的倒数第N个节点 问题描述: 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 解决思路: 删除链表的倒数第 n 个节点即是删除链表的顺数第 (size-n+1) 个节点(size为链表的长度),所以我们可以利用快慢指针来解决此问题:先让快指针走 n 步,剩余的即可由 阅读全文
摘要:
题目:克隆图 问题描述: 给你无向 连通 图中一个节点的引用,请你返回该图的 深拷贝(克隆)。 图中的每个节点都包含它的值 val(int) 和其邻居的列表(list[Node])。 class Node { public int val; public List<Node> neighbors; 阅读全文
摘要:
题目:对角线遍历 问题描述: 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组。如果不存在符合条件的连续子数组,返回 0。 解决思路: 由于题目中给出的数组中的元素全都是正整数并且需要不断计算该数组中子数组的和,所以我们可以利用双指针的滑动窗口 阅读全文