首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法刷题
小鲨鱼FF
创建于2021-05-23
订阅专栏
算法刷题
等 8 人订阅
共60篇文章
创建于2021-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode刷题-螺旋矩阵II
算法学习,日常刷题记录。题目内容:给你一个正整数n,生成一个包含1到n^2所有元素,且元素按顺时针顺序螺旋排列的n x n正方形矩阵matrix。
LeetCode刷题-螺旋矩阵
算法学习,日常刷题记录。题目内容:给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。
LeetCode刷题-一年中的第几天
算法学习,日常刷题记录。题目内容:给你一个按YYYY-MM-DD格式表示日期的字符串date,请你计算并返回该日期是当年的第几天。通常情况下,我们认为1月1日是每年的第1天,1月2日是每年的第2天..
LeetCode刷题-有效的回旋镖
算法学习,日常刷题记录。题目内容:回旋镖定义为一组三个点,这些点各不相同且不在一条直线上。给出平面上三个点组成的列表,判断这些点是否可以构成回旋镖。
LeetCode刷题-四因数
算法学习,日常刷题记录。题目内容:给你一个整数数组nums,请你返回该数组中恰有四个因数的这些整数的各因数之和。如果数组中不存在满足题意的整数,则返回0。
LeetCode刷题-二维数组中的查找
算法学习,日常刷题记录。题目内容:在一个n * m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数...
LeetCode刷题-有效的字母异位词
算法学习,日常刷题记录。题目内容:给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。
LeetCode刷题-字符串的最大公因子
算法学习,日常刷题记录。题目内容:对于字符串S和T,只有在S=T+...+T(T自身连接1次或多次)时,我们才认定“T能除尽S”。返回最长字符串X,要求满足X能除尽str1且X能除尽str2。
LeetCode刷题-和相同的二元子数组
算法学习,日常刷题记录。题目内容:给你一个二元数组nums,和一个整数goal,请你统计并返回有多少个和为goal的非空子数组。子数组是数组的一段连续部分。
LeetCode刷题-错误的集合
算法学习,日常刷题记录。题目内容:集合s包含从1到n的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合丢失了一个数字重复。
LeetCode刷题-仅执行一次字符串交换能否使两个字符串相等
算法学习,日常刷题记录。题目内容:给你长度相等的两个字符串s1和s2。一次字符串交换操作的步骤如下:选出某个字符串中的两个下标(不必不同),并交换这两个下标所对应的字符。
LeetCode刷题-主要元素
算法学习,日常刷题记录。题目内容:数组中占比超过一半的元素称之为主要元素。给你一个 整数数组,找出其中的主要元素。若没有,返回-1。请设计时间复杂度为O(N)、、空间复杂度为O(1)的解决方案。
LeetCode刷题-跳水板
算法学习,日常刷题记录。题目内容:你正在使用一堆木板建造跳水板,有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer,你必须正好使用k块木板。
LeetCode刷题-分糖果II
算法学习,日常刷题记录。题目内容:排排坐,分糖果。我们买了一些糖果candies,打算把它们分给排好队的n = num_people个小朋友。给第一个小朋友1颗糖,第二个小朋友2颗,依此类推
LeetCode刷题-三个数的最大乘积
算法学习,日常刷题记录。题目内容:给你一个整型数组nums,在数组中找出由三个数组成的最大乘积,并输出这个乘积。
LeetCode刷题-回文数
算法学习,日常刷题记录。题目内容:给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
LeetCode刷题-有序数组的平方
算法学习,日常刷题记录。题目内容:给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。
LeetCode刷题-有效的正方形
算法学习,日常刷题记录。题目内容:给定二维空间中四点的坐标,返回四点是否可以构造一个正方形。 一个点的坐标(x,y)由一个有两个整数的整数数组表示。
LeetCode刷题-最大子序和
算法学习,日常刷题记录。题目内容:给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
LeetCode刷题-最小差值I
算法学习,日常刷题记录。题目内容:给你一个整数数组A,请你给数组中的每个元素A[i]都加上一个任意数x(-K <= x <= K),得到一个新数组B。返回数组B的最大值和最小值之间可能存在的最小差值。
下一页