- 博客(3)
- 论坛 (1)
- 收藏
- 关注
原创 leetcode485. 最大连续1的个数 *py:“又是一行就解决了,没意思”
给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组只包含0 和1。 输入数组的长度是正整数,且不超过 10,000。 思路:先拼成字符串,然后按0分割,再取最大长度即可。 class Solution: def findMaxConsecutiveOnes(self, nums: List[int]) -> int: .
2020-06-25 16:48:04
7531
99
原创 leetcode面试题 02.08. 环路检测
给定一个有环链表,实现一个算法返回环路的开头节点。 有环链表的定义:在链表中某个节点的next元素指向在它前面出现过的节点,则表明该链表存在环路。 示例 1: 输入:head = [3,2,0,-4], pos = 1 输出:tail connects to node index 1 解释:链表中有一个环,其尾部连接到第二个节点。 示例 2: 输入:head = [1,2], pos = 0 输出:tail connects to node index 0 解释:链表中有一个环,其尾部连接到第一个
2020-06-14 18:41:13
537
1
原创 leetcode445. 两数相加 II
给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 进阶: 如果输入链表不能修改该如何处理?换句话说,你不能对列表中的节点进行翻转。 示例: 输入:(7 -> 2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 8 -> 0 -> 7 思路:放入栈中再相加。 /** * Definit
2020-06-06 02:57:40
7619
54
空空如也
hebtu666的留言板
发表于 2020-01-02 最后回复 2020-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝