首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法刷题
小鲨鱼FF
创建于2021-05-23
订阅专栏
算法刷题
等 8 人订阅
共60篇文章
创建于2021-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode刷题-完美矩形
算法学习,日常刷题记录。题目内容:给你一个数组rectangles,其中rectangles[i] = [xi, yi, ai, bi]表示一个坐标轴平行的矩形。这个矩形的左下顶点是(xi, yi)
LeetCode刷题-最长和谐子序列
算法学习,日常刷题记录。题目内容:和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1。现在,给你一个整数数组nums,请你在所有可能的子序列中找到最长的和谐子序列的长度。
LeetCode刷题-N叉树的最大深度
算法学习,日常刷题记录。题目内容:给定一个N叉树,找到其最大深度。最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。N叉树输入按层序遍历序列化表示,每组子节点由空值分隔(请参见示例)。
LeetCode刷题-中心对称数
算法学习,日常刷题记录。题目内容:中心对称数是指一个数字在旋转了180度之后看起来依旧相同的数字(或者上下颠倒地看)。请写一个函数来判断该数字是否是中心对称数,其输入将会以一个字符串的形式来表达数字。
LeetCode刷题-重新排序得到2的幂
算法学习,日常刷题记录。题目内容:给定正整数N,我们按任何顺序(包括原始顺序)将数字重新排序,注意其前导数字不能为零。如果我们可以通过上述方式得到2的幂,返回true;否则,返回false。
LeetCode刷题-十六进制魔术数字
算法学习,日常刷题记录。题目内容:你有一个十进制数字,请按照此规则将它变成「十六进制魔术数字」:首先将它变成字母大写的十六进制字符串,然后将所有的数字0变成字母O,将数字1变成字母I
LeetCode刷题-消失的两个数字
算法学习,日常刷题记录。题目内容:给定一个数组,包含从1到N所有的整数,但其中缺了两个数字。你能在O(N)时间内只用O(1)的空间找到它们吗?以任意顺序返回这两个数字均可。
LeetCode刷题-三角形的最大周长
算法学习,日常刷题记录。题目内容:给定由一些正数(代表长度)组成的数组A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。如果不能形成任何面积不为零的三角形,返回0。
LeetCode刷题-两数相加
算法学习,日常刷题记录。题目内容:给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。
LeetCode刷题-稀疏数组搜索
算法学习,日常刷题记录。题目内容:稀疏数组搜索。有个排好序的字符串数组,其中散布着一些空字符串,编写一种方法,找出给定字符串的位置。
LeetCode刷题-我会翻转二叉树,谷歌还要我吗?
算法学习,日常刷题记录。题目内容:翻转一棵二叉树。谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕了。
LeetCode刷题-矩阵中战斗力最弱的K行
算法学习,日常刷题记录。题目内容:给你一个大小为m * n的矩阵mat,矩阵由若干军人和平民组成,分别用1和0表示。请你返回矩阵中战斗力最弱的k行的索引,按从最弱到最强排序...
LeetCode刷题-获取生成数组中的最大值
算法学习,日常刷题记录。题目内容:给你一个整数n。按下述规则生成一个长度为n + 1的数组nums...返回生成数组nums中的最大值。
LeetCode刷题-反转字符串II
算法学习,日常刷题记录。题目内容:给定一个字符串s和一个整数k,从字符串开头算起,每2k个字符反转前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前
LeetCode刷题-反转字符串中的元音字母
算法学习,日常刷题记录。题目内容:给你一个字符串s,仅反转字符串中的所有元音字母,并返回结果字符串。元音字母包括'a'、'e'、'i'、'o'、'u',且可能以大小写两种形式出现。
LeetCode刷题-二进制矩阵中的特殊位置
算法学习,日常刷题记录。题目内容:给你一个大小为rows*cols的矩阵mat,其中mat[i][j]是0或1,请返回矩阵mat中特殊位置的数目。
LeetCode刷题-找不同
算法学习,日常刷题记录。题目内容:给定两个字符串s和t,它们只包含小写字母。字符串t由字符串s随机重排,然后在随机位置添加一个字母。请找出在t中被添加的字母。
LeetCode刷题-连续数列
算法学习,日常刷题记录。题目内容:给定一个整数数组,找出总和最大的连续数列,并返回总和。如果你已经实现复杂度为O(n)的解法,尝试使用更为精妙的分治法求解。
LeetCode刷题-圆圈中最后剩下的数字
算法学习,日常刷题记录。题目内容:0,1, ··· ,n - 1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。
LeetCode刷题-二进制求和
算法学习,日常刷题记录。题目内容:给你两个二进制字符串,返回它们的和(用二进制表示)。输入为非空字符串且只包含数字1和0。
下一页