林丶同学
林丶同学
全部文章
LeetCod...
Laravel(10)
Linux(5)
Mysql(3)
nginx(1)
PHP(6)
其他(2)
前端(2)
数据结构与算法(Go描述)(15)
归档
标签
去牛客网
登录
/
注册
不够暖和你
你已走到海角天涯,我还在穿鞋,连鞋带都绑不好。
全部文章
/ LeetCode精选题解(Go)
(共5篇)
LeetCode精选题解(Go)之bitmap算法
461.汉明距离 题目 两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。 给出两个整数 x 和 y,计算它们之间的汉明距离。 注意: 0 ≤ x, y < 231. 示例: 输入: x = 1, y = 4 输出: 2 解释: 1 (0 0 0 1) 4 ...
2020-01-28
0
1110
LeetCode精选题解(Go)之栈和队列
155.最小栈 题目 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。 pop() -- 删除栈顶的元素。 top() -- 获取栈顶元素。 getMin() -- 检索栈中的最小元素。 示例: MinStack m...
2020-01-22
1
575
LeetCode精选题解(Go)之树(二)
637.二叉树的层平均值 题目 给定一个非空二叉树, 返回一个由每层节点平均值组成的数组. 示例 1: 输入: 3 / \ 9 20 / \ 15 7 输出: [3, 14.5, 11] 解释: 第0层的平均值是 3, 第1层是 14.5, 第2...
2020-01-22
0
471
LeetCode精选题解(Go)之树(一)
104. 二叉树的最大深度 题目 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 ...
2020-01-21
1
452
LeetCode精选题解(Go)之双指针
算法思想 双指针是一种思想,一种技巧或一种方法,并不是什么特别具体的算法。具体通过使用两个变量指向数组的不同位置,方便进行一些操作,如快慢指针丶左右指针,滑动窗口算法。 167.两数之和 II - 输入有序数组 题目 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应...
2020-01-14
0
494