LeetCode解题

主要是用go写的,针对于面试刷题,主要是easy和middle难度,有少量的hard难度。基本上每日更新一篇
52 篇文章
3.6K 次阅读
14 人订阅

全部文章

Michel_Rolle

69. x 的平方根

6800
Michel_Rolle

111. 二叉树的最小深度

6800
Michel_Rolle

268. 缺失数字

给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。

10600
Michel_Rolle

231. 2的幂

6200
Michel_Rolle

191. 位1的个数

编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。

5900
Michel_Rolle

136. 只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

6500
Michel_Rolle

66. 加一

5700
Michel_Rolle

219. 存在重复元素 II

给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums i = nums j,并且 i 和 j 的差的绝对值最大为 k。

8300
Michel_Rolle

674. 最长连续递增序列

7200
Michel_Rolle

747. 至少是其他数字两倍的最大数

6100
Michel_Rolle

面试题 08.03. 魔术索引

魔术索引。 在数组A0...n-1中,有所谓的魔术索引,满足条件Ai = i。给定一个有序整数数组,编写一种方法找出魔术索引,若有的话,在数组A中找出一个魔术索...

4700
Michel_Rolle

剑指 Offer 03. 数组中重复的数字

在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出...

5500
Michel_Rolle

33. 搜索旋转排序数组

( 例如,数组 0,1,2,4,5,6,7 可能变为 4,5,6,7,0,1,2 )。

7530
Michel_Rolle

面试题18. 删除链表的节点

6300
Michel_Rolle

1290.二进制链表转整数

给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。

6110
Michel_Rolle

876. 链表的中间结点

定义一个快指针fast 一个慢指针slow ,快指针一次移动两个结点,慢指针一次移动一个结点

8430
Michel_Rolle

234. 回文链表

7620
Michel_Rolle

206. 反转链表

6830
Michel_Rolle

203. 移除链表元素

8110
Michel_Rolle

141. 环形链表

为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。

8220

扫码关注云+社区

领取腾讯云代金券