首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
苟富贵
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 51
沸点 15
赞
66
返回
|
搜索文章
最新
热门
LeetCode No.945 使数组唯一的最小增量
给定整数数组 A,每次 move 操作将会选择任意 A[i],并将其递增 1。 返回使 A 中的每个值都是唯一的最少操作次数。 对原数组一次便利,用新数组来记录每个值出现的次数。循环这个新的数组,对每一个元素进行: 如果当前元素数量超过了1个,那么需要将多余的数字给剔除掉。记录…
LeetCode No.409 最长回文串
给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。 在构造过程中,请注意区分大小写。比如 "Aa" 不能当做一个回文字符串。 **注意:**假设字符串的长度不会超过 1010。 我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。 因为…
LeetCode No.225 用队列实现栈
你只能使用队列的基本操作-- 也就是 push to back, peek/pop from front, size, 和 is empty 这些操作是合法的。 你所使用的语言也许不支持队列。 你可以使用 list 或者 deque(双端队列)来模拟一个队列 , 只要是标准的队…
LeetCode No. 面试题01.06 字符串压缩
字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。 字符串长度在[0, 50000]范围内。 …
LeetCode No.695 岛屿的最大面积
给定一个包含了一些 0 和 1的非空二维数组 grid , 一个 岛屿 是由四个方向 (水平或垂直) 的 1 (代表土地) 构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。 找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。) 对于上面这个给定矩阵应返回…
LeetCode No.300 最长上升子序列
给定一个无序的整数数组,找到其中最长上升子序列的长度。 可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。 你算法的时间复杂度应该为 O(n²) 。 定义 dp[i] 为考虑前 i 个元素,以第 i 个数字结尾的最长上升子序列的长度,注意nums[i] 必须被选取。…
LeetCode No.169 多数元素
给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 题干明确表示数组一定会有超过一半的数字,那么我们可以循环这个数组,已第一个数字作为众数,之后的循环中每一次遇到相…
LeetCode No.1071 字符串的最大公因子
对于字符串 S 和 T,只有在 S = T + ... + T(T 与自身连接 1 次或多次)时,我们才认定 “T 能除尽 S”。 返回最长字符串 X,要求满足 X 能除尽 str1 且 X 能除尽 str2。 时间复杂度:O(n) ,字符串拼接比较是否相等需要 O(n) 的时…
LeetCode No.543 二叉树的直径
给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。 注意:两结点之间的路径长度是以它们之间边的数目表示。 首先我们知道一条路径的长度为…
LeetCode No.1013 将数组分成三个相等的部分
给你一个整数数组 A,只有可以将其划分为三个和相等的非空部分时才返回 true,否则返回 false。 形式上,如果可以找出索引 i+1 < j 且满足 (A[0] + A[1] + ... + A[i] == A[i+1] + A[i+2] + ... + A[j-1] ==…
下一页
个人成就
文章被点赞
48
文章被阅读
26,421
掘力值
678
关注了
26
关注者
4
收藏集
10
关注标签
21
加入于
2019-03-10