首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
lxxxv5
掘友等级
首席摸鱼官(CMO)
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
426
文章 366
沸点 60
赞
426
返回
|
搜索文章
最新
热门
20210403 LeetCode 每日一题(最长公共子序列)
给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。 一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。 例如…
20210402 LeetCode 每日一题(直方图的水量)
给定一个直方图(也称柱状图),假设有人从上面源源不断地倒水,最后直方图能存多少水量?直方图的宽度为 1。 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的直方图,在这种情况下,可以接 6 个单位的水(蓝色部分表示水)。 先找出最大的数,以它为界分为两半,…
20210331 LeetCode 每日一题(笨阶乘)
通常,正整数 n 的阶乘是所有小于或等于 n 的正整数的乘积。例如,factorial(10) = 10 _ 9 _ 8 _ 7 _ 6 _ 5 _ 4 _ 3 _ 2 * 1。 相反,我们设计了一个笨阶乘 clumsy:在整数的递减序列中,我们以一个固定顺序的操作符序列来依次…
20210331 LeetCode 每日一题(子集 II)
给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 本题是LeetCode-78. 子集的变体,仅仅是由条件中 无重复元素 改为了 可能包含重复元素。 在题LeetC…
20210330 LeetCode 每日一题(搜索二维矩阵)
编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: 每行中的整数从左到右按升序排列。 每行的第一个整数大于前一行的最后一个整数。 一般来讲题中一旦看到有序字眼,第一反应应该是想到二分查找。这里贴一个笔者常用的二分查找模板: 根据具体的题目要求…
20210329 LeetCode 每日一题(颠倒二进制位)
颠倒给定的 32 位无符号整数的二进制位。 至于把输入转成二进制字符串再操作字符串翻转的方法就不提了。谈下题解区学到的用位运算去解答。 JavaScript 将数字存储为 64 位浮点数,但所有按位运算都以 32 位二进制数执行。 在执行位运算之前,JavaScript 将数字…
20210328 LeetCode 每日一题(二叉搜索树迭代器)
实现一个二叉搜索树迭代器类 BSTIterator,表示一个按中序遍历二叉搜索树(BST)的迭代器,需包含 hasNext() 方法(返回下一个结点的值)、hasNext()方法(返回是否已遍历完整棵树)。 进阶要求:next() 和 hasNext() 操作均摊时间复杂度为 …
个人成就
文章被点赞
53
文章被阅读
5,927
掘力值
387
关注了
98
关注者
13
收藏集
0
关注标签
17
加入于
2018-02-02