
LeetCode
SantanX
这个作者很懒,什么都没留下…
展开
-
[LeetCode补题计划]剑指 Offer II 045. 二叉树最底层最左边的值(Golang代码)(暴力模拟破解)
题目描述:给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。样例1:输入: root = [2,1,3]输出: 1样例2:输入: [1,2,3,4,null,5,6,null,null,7]输出: 7来源:力扣(LeetCode)链接:力扣著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解题思路:看了力扣题解区各路大佬八仙过海各显神通的巧妙解法,却只能知其然而不知其所以然的弱鸡愤懑的...原创 2021-09-24 01:48:37 · 173 阅读 · 0 评论 -
[LeetCode补题计划]1828. 统计一个圆中点的数目(Golang代码)
题目描述:给你一个数组points,其中points[i] = [xi, yi],表示第i个点在二维平面上的坐标。多个点可能会有 相同的坐标。同时给你一个数组queries,其中queries[j] = [xj, yj, rj],表示一个圆心在(xj, yj)且半径为rj的圆。对于每一个查询queries[j],计算在第 j个圆 内点的数目。如果一个点在圆的 边界上,我们同样认为它在圆内。请你返回一个数组answer,其中answer[j]是...原创 2021-09-21 16:47:59 · 201 阅读 · 0 评论 -
[LeetCode补题计划]92. 反转链表 II(Golang代码)
题目描述:给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-linked-list-ii著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解题思路:本题是对指针及链表基础知识的考核熟悉链表的同学应该都能轻松AC原创 2021-09-21 16:39:03 · 129 阅读 · 0 评论 -
[LeetCode补题计划]剑指 Offer II 079. 所有子集
给定一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。你可以按任意顺序返回解集。本题可以套用模版,使用深度优先搜索得到答案func subsets(nums []int) [][]int { var ans [][]int var temp []int length := len(nums) var dfs func(k int) dfs = func(k int){ ...原创 2021-09-08 00:09:18 · 154 阅读 · 0 评论