E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Leetcode每日一题】
leetcode每日一题
2021/4/10 263. 丑数
题目给你一个整数n,请你判断n是否为丑数。如果是,返回true;否则,返回false。丑数就是只包含质因数2、3和/或5的正整数。示例1:输入:n=6输出:true解释:6=2×3示例2:输入:n=8输出:true解释:8=2×2×2示例3:输入:n=14输出:false解释:14不是丑数,因为它包含了另外一个质因数7。示例4:输入:n=1输出:true解释:1通常被视为丑数。来源:力扣(Leet
JYeontu
·
2024-01-01 03:21
2023-12-24
LeetCode每日一题
(收集足够苹果的最小花园周长)
2023-12-24每日一题一、题目编号1954.收集足够苹果的最小花园周长二、题目链接点击跳转到题目位置三、题目描述给你一个用无限二维网格表示的花园,每一个整数坐标处都有一棵苹果树。整数坐标(i,j)处的苹果树有|i|+|j|个苹果。你将会买下正中心坐标是(0,0)的一块正方形土地,且每条边都与两条坐标轴之一平行。给你一个整数neededApples,请你返回土地的最小周长,使得至少有neede
HEU_firejef
·
2024-01-01 02:41
LeetCode每日一题
leetcode
算法
数据结构
2023-12-25
LeetCode每日一题
(不浪费原料的汉堡制作方案)
2023-12-25每日一题一、题目编号1276.不浪费原料的汉堡制作方案二、题目链接点击跳转到题目位置三、题目描述圣诞活动预热开始啦,汉堡店推出了全新的汉堡套餐。为了避免浪费原料,请你帮他们制定合适的制作计划。给你两个整数tomatoSlices和cheeseSlices,分别表示番茄片和奶酪片的数目。不同汉堡的原料搭配如下:巨无霸汉堡:4片番茄和1片奶酪小皇堡:2片番茄和1片奶酪请你以[tot
HEU_firejef
·
2024-01-01 02:41
LeetCode每日一题
leetcode
算法
数据结构
2023-12-23
LeetCode每日一题
(移除石子使总数最小)
2023-12-23每日一题一、题目编号1962.移除石子使总数最小二、题目链接点击跳转到题目位置三、题目描述给你一个整数数组piles,数组下标从0开始,其中piles[i]表示第i堆石子中的石子数量。另给你一个整数k,请你执行下述操作恰好k次:选出任一石子堆piles[i],并从中移除floor(piles[i]/2)颗石子。**注意:**你可以对同一堆石子多次执行此操作。返回执行k次操作后,
HEU_firejef
·
2024-01-01 02:11
LeetCode每日一题
leetcode
算法
数据结构
2023-12-22
LeetCode每日一题
(得到山形数组的最少删除次数)
2023-12-22每日一题一、题目编号1671.得到山形数组的最少删除次数二、题目链接点击跳转到题目位置三、题目描述我们定义arr是山形数组当且仅当它满足:arr.length>=3存在某个下标i(从0开始)满足0arr[i+1]>…>arr[arr.length-1]给你整数数组nums,请你返回将nums变成山形状数组的最少删除次数。示例1:示例2:提示:3&nums){intn=nums.
HEU_firejef
·
2024-01-01 02:03
LeetCode每日一题
leetcode
算法
数据结构
LeetCode每日一题
.01(全排列)
全排列:给定一个不含重复数字的数组nums,返回其所有可能的全排列。你可以按任意顺序返回答案。示例1:输入:nums=[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]示例2:输入:nums=[0,1]输出:[[0,1],[1,0]]示例3:输入:nums=[1]输出:[[1]]提示:1>list=newArrayList>per
ARuiiiiiii
·
2023-12-31 23:18
算法
数据结构
java
LeetCode每日一题
.04(不同路径)
一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?示例1:输入:m=3,n=7输出:28示例2:输入:m=3,n=2输出:3解释:从左上角开始,总共有3条路径可以到达右下角。1.向右->向下->向下2.向下->向下->向右3.向下->向右->向下示例
ARuiiiiiii
·
2023-12-31 23:18
leetcode
算法
java
数据结构
深度优先
LeetCode每日一题
.03(外观数列)
给定一个正整数n,输出外观数列的第n项。「外观数列」是一个整数序列,从数字1开始,序列中的每一项都是对前一项的描述。你可以将其视作是由递归公式定义的数字字符串序列:countAndSay(1)="1"countAndSay(n)是对countAndSay(n-1)的描述,然后转换成另一个数字字符串。前五项如下:1.12.113.214.12115.111221第一项是数字1描述前一项,这个数是1即
ARuiiiiiii
·
2023-12-31 23:48
leetcode
java
算法
LeetCode每日一题
.02(螺旋矩阵||)
螺旋矩阵:给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]解题思路:本题可以用地推方法,用四个循环表示四个方向的螺旋排序,再一个大循环依次向内收缩,若是奇数矩阵,则最后再将中间的加上即可代码实现:classSolution{pub
ARuiiiiiii
·
2023-12-31 23:47
leetcode
矩阵
算法
java
【
LeetCode每日一题
】1154. 一年中的第几天(直接计算+调用库函数)
2023-12-31文章目录[1154.一年中的第几天](https://leetcode.cn/problems/day-of-the-year/)方法一:直接计算思路:方法二:调用库函数思路1154.一年中的第几天方法一:直接计算思路:1.根据所给的字符串,分别截取出年月日的信息,转化成整数2.根据当前年份,判断是否为闰年,是闰年:二月加13.之前月份天数之和,最后加上天数的信息publici
翁佳明
·
2023-12-31 20:00
LeetCode
leetcode
算法
职场和发展
LeetCode每日一题
--x的平方根
【前言】坚持日更LeetCode刷题系列 不积跬步,无以至千里;不积小流,无以成江海。愿与诸君共勉! 【题目】69.x的平方根 题目描述:实现intsqrt(intx)函数。 计算并返回x的平方根,其中x是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例:示例1:输入:4输出:2示例2:输入:8输出:2说明:8的平方根是2.82842...,由于返回类
Mingw_
·
2023-12-31 11:23
leetcode
python
算法
【
LeetCode每日一题
】1185.一周中的第几天(模拟+调用库函数:三种方法)
2023-12-30文章目录一周中的第几天方法一:模拟思路步骤方法二:调用库函数方法三:调用库函数一周中的第几天提示:给出的日期一定是在1971到2100年之间的有效日期。方法一:模拟思路1.可以根据1970年的最后一天(周四),计算出和输入日期间隔了几天(ans+之前的年份天数和+当前的月份天数和+输日的天数)2.求出具体的天数之后进行取模,得到具体的星期步骤1.定义一个字符串类型的数组,大小为
翁佳明
·
2023-12-31 02:12
LeetCode
leetcode
算法
LeetCode每日一题
,反转整数
题目https://leetcode-cn.com/problems/reverse-integer/公众号《java编程手记》记录JAVA学习日常,分享学习路上点点滴滴,从入门到放弃,欢迎关注描述给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围[−231,231−1],就返回0假设环境不允许存储64位整数(有符号或无符号)示例1:输入:x
JAVA编程手记
·
2023-12-30 20:08
451. 根据字符出现频率排序
2021-07-03
LeetCode每日一题
链接:https://leetcode-cn.com/problems/sort-characters-by-frequency/标签:哈希表、字符串、桶排序
秃头哥编程
·
2023-12-30 20:30
leetcode每日一题
39
122.买卖股票的最佳时机II确定dp数组(dptable)以及下标的含义dp[i][j]j=0不持有股票j=1持有股票i:第i天dp[i][j]:第i天,持有状态为j时的最大现金确定递推公式dp[i][0]=max(dp[i-1][0],dp[i-1][1]+prices[i]);第i天不持有股票,那可以是前一天持有股票然后卖出去了,和前一天就不持有股票dp[i][1]=max(dp[i-1][
CodingJazz
·
2023-12-30 00:29
leetcode
算法
职场和发展
leetcode每日一题
40
97.交错字符串不能用双指针,因为如果si和ti是同一个字母的话,就没法继续遍历因此需要用动态规划(dfs容易超时确定dp数组(dptable)以及下标的含义dp[i][j]:s的前i个字符和t的前j个字符是否能组成给定字符串的前i+j项确定递推公式dp[i][j]=(dp[i-1][j]&&s1[i-1]==s3[i+j-1])||(dp[i][j-1]&&s2[j-1]==s3[i+j-1])
CodingJazz
·
2023-12-30 00:29
leetcode
算法
动态规划
leetcode每日一题
41
99.恢复二叉搜索树中序遍历树,找到逆序的两个数,交换有两种情况如果是像示例1一样的,中序遍历后是3,2,1是连续的两个逆序,那么交换第一,第三个数如果是像示例2一样,中序遍历后是1,3,4,2是一个逆序,那么交换这两个数即可classSolution{public:vectorvec;voidtraversal(TreeNode*root){if(root==nullptr)return;tra
CodingJazz
·
2023-12-30 00:53
leetcode
算法
数据结构
Leetcode每日一题
LeetCode日记Leetcode日记将持续更新LeetCode官方网站每日精选出的每日一题。欢迎大家关注专栏,跟我一起共同进步。共勉!加油!#本专栏常用的语言为Python,如有需要,可以私信我索要其他语言代码print('helloworld')
nlog3n
·
2023-12-29 20:10
LeetCode每日一题
leetcode
算法
职场和发展
leetcode每日一题
之38. Count and Say
thumbnail:https://s2.ax1x.com/2019/04/05/ARfLq0.jpgtitle:38.CountandSaytoc:truetags:leetcodecategories:leetcodecomments:true题目描述:报数报数序列是指一个整数序列,按照顺序进行报数,得到下一个数。其中前五项如下:1.1读作一一,所以下一项为112.11读作二一,所以下一项为2
MisterDo
·
2023-12-29 05:45
LeetCode每日一题
---两数之和
两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]解法一:双重for循环暴力破解classSolution{publicint
简书小霸王Alex
·
2023-12-27 16:22
2023.12.26每日一题
LeetCode每日一题
1349.参加考试的最大学生数1349.参加考试的最大学生数-力扣(LeetCode)介绍给你一个m*n的矩阵seats表示教室中的座位分布。
~努力努力再努力k
·
2023-12-27 02:34
算法学习
#
每日一题
算法
leetcode
2023.12.25每日一题
LeetCode每日一题
1276.不浪费原料的汉堡制作方案1276.不浪费原料的汉堡制作方案-力扣(LeetCode)介绍圣诞活动预热开始啦,汉堡店推出了全新的汉堡套餐。
~努力努力再努力k
·
2023-12-27 02:32
#
每日一题
算法学习
算法
leetcode
Leetcode每日一题
LeetCode日记Leetcode日记将持续更新LeetCode官方网站每日精选出的每日一题。欢迎大家关注专栏,跟我一起共同进步。共勉!加油!#本专栏常用的语言为Python,如有需要,可以私信我索要其他语言代码print('helloworld')
nlog3n
·
2023-12-26 11:06
LeetCode每日一题
leetcode
算法
职场和发展
长度最小的子数组——【
Leetcode每日一题
】
❓209.长度最小的子数组难度:中等给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其和≥target的长度最小的连续子数组[numsl,numsl+1,...,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。示例1:输入:target=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的子数组。示例2:
酷酷的懒虫
·
2023-12-26 02:54
LeetCode
leetcode
算法
数据结构
LeetCode每日一题
210. 课程表 II
题目描述给定一个整数numCourses表示一学期需要选修的课程数目,以及一个课程先修关系数组prerequisites,其中prerequisites[i]=[ai,bi]表示如果要学习课程ai则必须先学习课程bi。要求返回一种合法的学习顺序,如果无法完成所有课程,返回一个空数组。算法思路这个问题可以通过拓扑排序来解决,拓扑排序是一种对有向无环图(DAG)进行排序的方法。以下是解决这个问题的步骤
电子洗碗机
·
2023-12-25 04:22
LeetCode每日一题
leetcode
算法
职场和发展
【
LeetCode每日一题
Day 2】2. 两数相加
大家好,我是编程熊,今天是
LeetCode每日一题
的第二天,一起学习的是LeetCode第二题《两数相加》。题意给你两个非空的链表,表示两个非负的整数。
一只编程熊
·
2023-12-24 14:59
LeetCode每日一题
LeetCode日记Leetcode日记将持续更新LeetCode官方网站每日精选出的每日一题。欢迎大家关注专栏,跟我一起共同进步。共勉!加油!
nlog3n
·
2023-12-22 17:29
LeetCode每日一题
python
算法
leetcode每日一题
2021/4/3 1143. 最长公共子序列
题目:给定两个字符串text1和text2,返回这两个字符串的最长公共子序列的长度。如果不存在公共子序列,返回0。一个字符串的子序列是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,"ace"是"abcde"的子序列,但"aec"不是"abcde"的子序列。两个字符串的公共子序列是这两个字符串所共同拥有的子序列。示例1:
JYeontu
·
2023-12-22 02:09
标准库中的string类(中)+仅仅反转字母+字符串中的第一个唯一字符+字符串相加——“C++”“
Leetcode每日一题
”
string类的常用接口说明
Leetcode每日一题
string类的常用接口说明标准库中的string类(上)——“C++”-CSDN博客string类对象的容量操作max_sizemax_size:能开的最大的大小空间
认真学习的小雅兰.
·
2023-12-22 00:49
C++
leetcode每日一题
c++
java
开发语言
c语言
leetcode
算法
数据结构
LeetCode每日一题
2594. 修车的最少时间
题目描述给定一个整数数组ranks,表示一些机械工的能力值。其中ranks[i]是第i位机械工的能力值,表示能够在ranks[i]*n^2分钟内修好n辆车。同时,给定一个整数cars,表示总共需要修理的汽车数目。要求计算修理所有汽车所需的最少时间。算法思路这个问题可以通过二分查找来解决。我们可以使用二分查找来确定一个时间t,然后检查是否有足够多的机械工能够在时间t内修好所有的汽车。具体步骤如下:初
电子洗碗机
·
2023-12-21 19:06
LeetCode每日一题
leetcode
算法
职场和发展
LeetCode每日一题
207. 课程表
题目描述给定一个整数numCourses表示一学期必须选修的课程数目,以及一个课程先修关系数组prerequisites,其中prerequisites[i]=[ai,bi]表示如果要学习课程ai则必须先学习课程bi。判断是否可能完成所有课程的学习,如果可以,返回true;否则,返回false。算法思路这个问题可以通过拓扑排序来解决,拓扑排序是一种对有向无环图(DAG)进行排序的方法。如果存在一种
电子洗碗机
·
2023-12-21 19:05
LeetCode每日一题
leetcode
算法
职场和发展
终于秒杀了一题【删除链表的倒数第 N 个结点】(Leetcode 热题 Hot100)
⭐️
LeetCode每日一题
⭐️博客主页:南七的博客主页期待得到大家的点赞收藏留言和关注持续刷题,每日一题04Leetcode热题Hot100博主水平有限,如果发现有不对的地方,希望大佬们指正!
难啊楠
·
2023-12-21 16:29
77d
LeetCode打卡日记
链表
leetcode
算法
Leetcode每日一题
Day6:最长回文子串
项目场景给你一个字符串s,找到s中最长的回文子串。示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。示例2:输入:s="cbbd"输出:"bb"提示:13.可变大小的对象可能无法初始化源代码char*longestPalindrome(char*s){//记录回文串的信息(记得初始化)intmaxLength=1;//定义一个最大长度intbegin=0;//定
青鸟0816
·
2023-12-20 17:34
动态规划
算法
leetcode
c语言
LeetCode每日一题
——Day3
704.二分查找给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4示例2:输入:nums=[-1,0,3,5,9,12],target=2输出:-1解释:2不存在nums中因此返回-1
花朝九日
·
2023-12-20 17:03
LeetCode每日一题
leetcode
算法
职场和发展
java
LeetCode每日一题
——Day15
剑指Offer53-II.0~n-1中缺失的数字一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。示例1:输入:[0,1,3]输出:2示例2:输入:[0,1,2,3,4,5,6,7,9]输出:8思路分析:方法一:遍历法最开始第一个想到的就是逐个遍历,返回与下标不相同的元素即可。时间复
花朝九日
·
2023-12-20 17:32
LeetCode每日一题
leetcode
算法
职场和发展
java
数据结构
LeetCode每日一题
DAY5:LeetCode 35 搜索插入位置
此处主要利用y总的二分模板check条件为:我们要找到第一个大于等于target的位置即可,即checkif(if(nums[mid]>=target))此时利用模板中的更新条件if(nums[mid]>=target)r=mid即可注意:需要注意的是要考虑特殊情况当数组中所以的数都比target要小时,此时要返回l+1,其边界条件为l=r=nums.size()-1&&target>nums[l
Roadrunnner
·
2023-12-20 17:02
leetcode
算法
职场和发展
【
Leetcode每日一题
】69. x 的平方根/Sqrt(x)|二分查找---day3
博主简介:努力学习的预备程序媛一枚~博主主页:@是瑶瑶子啦所属专栏:
LeetCode每日一题
–进击大厂目录题目描述题目分析:代码分析:题目描述链接:69.x的平方根/Sqrt(x)给你一个非负整数x,计算并返回
是瑶瑶子啦
·
2023-12-20 17:31
leetcode
算法
职场和发展
【LeetCode】每日一题 2023_12_17 使用最小花费爬楼梯(动态规划)
文章目录刷题前唠嗑题目:使用最小花费爬楼梯题目描述代码与解题思路刷题前唠嗑考完六级,我终于又回来了,
LeetCode每日一题
?启动!!!
戊子仲秋
·
2023-12-20 14:08
LeetCode
每日一题
leetcode
动态规划
算法
leetcode每日一题
--有效括号的字符串匹配(双栈模拟)
文章目录题目题目解析解题代码题目OJ平台题目解析简单的双栈模拟,这题与普通的一个栈的模拟就多了一个‘*’通配符,这个可以用来抵消‘(’或者')',但是注意到的是抵消‘(’时需要判断通配符的位置是否在它的前面,这个时候就可以用栈来存储了。解题代码classSolution{public:boolcheckValidString(strings){vectorSt;vectorop;for(inti=
C+G
·
2023-12-20 06:34
Leetcode中级算法
leetcode
算法
LeetCode每日一题
,回文数
题目回文数https://leetcode-cn.com/problems/palindrome-number/公众号《java编程手记》记录JAVA学习日常,分享学习路上点点滴滴,从入门到放弃,欢迎关注描述难度:简单给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是示例1:输入:
JAVA编程手记
·
2023-12-20 03:19
leetcode每日一题
打卡
leetcode每日一题
746.使用最小花费爬楼梯162.寻找峰值从2023年12月17日开始打卡~持续更新746.使用最小花费爬楼梯2023/12/17代码解法一classSolution{publicintminCostClimbingStairs
HalcyonJX
·
2023-12-19 20:49
leetcode刷题
leetcode
算法
LeetCode每日一题
268. 丢失的数字
268.丢失的数字给定一个包含[0,n]中n个数的数组nums,找出[0,n]这个范围内没有出现在数组中的那个数。n==nums.length1<=n<=1040<=nums[i]<=nnums中的所有数字都独一无二示例1:输入:nums=[3,0,1]输出:2解释:n=3,因为有3个数字,所以所有的数字都在范围[0,3]内。2是丢失的数字,因为它没有出现在nums中。示例2:输入:nums=[0
weixin_46566527
·
2023-12-17 20:37
leetcode
算法
2023-12-10
LeetCode每日一题
(爬楼梯)
2023-12-10每日一题一、题目编号70.爬楼梯二、题目链接点击跳转到题目位置三、题目描述假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?示例1:示例2:提示:1<=n<=45四、解题代码classSolution{public:intclimbStairs(intn){intdp[50];memset(dp,0,sizeof(dp));
HEU_firejef
·
2023-12-14 21:27
LeetCode每日一题
leetcode
算法
数据结构
2023-12-07
LeetCode每日一题
(重新规划路线)
2023-12-07每日一题一、题目编号1466.重新规划路线二、题目链接点击跳转到题目位置三、题目描述n座城市,从0到n-1编号,其间共有n-1条路线。因此,要想在两座不同城市之间旅行只有唯一一条路线可供选择(路线网形成一颗树)。去年,交通运输部决定重新规划路线,以改变交通拥堵的状况。路线用connections表示,其中connections[i]=[a,b]表示从城市a到b的一条有向路线。今
HEU_firejef
·
2023-12-14 21:57
LeetCode每日一题
leetcode
算法
数据结构
2023-12-08
LeetCode每日一题
(出租车的最大盈利)
2023-12-08每日一题一、题目编号2008.出租车的最大盈利二、题目链接点击跳转到题目位置三、题目描述你驾驶出租车行驶在一条有n个地点的路上。这n个地点从近到远编号为1到n,你想要从1开到n,通过接乘客订单盈利。你只能沿着编号递增的方向前进,不能改变方向。乘客信息用一个下标从0开始的二维数组rides表示,其中rides[i]=[starti,endi,tipi]表示第i位乘客需要从地点st
HEU_firejef
·
2023-12-14 21:57
LeetCode每日一题
leetcode
算法
数据结构
2023-12-09
LeetCode每日一题
(下一个更大的数值平衡数)
2023-12-09每日一题一、题目编号2048.下一个更大的数值平衡数二、题目链接点击跳转到题目位置三、题目描述如果整数x满足:对于每个数位d,这个数位恰好在x中出现d次。那么整数x就是一个数值平衡数。给你一个整数n,请你返回严格大于n的最小数值平衡数。示例1:示例2:示例3:提示:0count(10);while(x>0){count[x%10]++;x/=10;}for(intd=0;d0&
HEU_firejef
·
2023-12-14 21:41
LeetCode每日一题
leetcode
算法
数据结构
LeetCode每日一题
——2132.用邮票贴满网格图
参考资料:2132.用邮票贴满网格图-力扣(LeetCode)题目描述给你一个mxn的二进制矩阵grid,每个格子要么为0(空)要么为1(被占据)。给你邮票的尺寸为stampHeightxstampWidth。我们想将邮票贴进二进制矩阵中,且满足以下限制和要求:覆盖所有空格子。不覆盖任何被占据的格子。我们可以放入任意数目的邮票。邮票可以相互有重叠部分。邮票不允许旋转。邮票必须完全在矩阵内。如果在满
MaTF_
·
2023-12-14 20:30
LeetCode每日一题
leetcode
算法
【
LeetCode每日一题
】2270.分割数组的方案数
https://leetcode.cn/problems/number-of-ways-to-split-array/description/题目:给定一个数组,从下标为index的地方切开,左边的数大于右边,保证右边至少有一个数。思路一:遍历数组,用prefixArr记录每个元素的前缀和。再遍历prefixArr。index最大只能取到prefix.length-2。因为要保证右边至少有一个数。
凭栏听雨客
·
2023-12-14 14:52
#
LeetCode刻意练习
leetcode
算法
【
LeetCode每日一题
】1904. 你完成的完整对局数
给你两个字符串startTime和finishTime,均符合"HH:MM"格式,分别表示你进入和退出游戏的确切时间,请计算在整个游戏会话期间,你完成的完整对局的对局数。如果finishTime早于startTime,这表示你玩了个通宵(也就是从startTime到午夜,再从午夜到finishTime)。•例如,如果startTime="05:20"且finishTime="05:59",这意味着
凭栏听雨客
·
2023-12-14 14:52
leetcode
算法
职场和发展
【
LeetCode每日一题
】152. 乘积最大子数组
题目:给你一个整数数组nums,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。思路由于做了53.最大子数组和下意识觉得求出所有元素的以该元素结尾的连续子数组的最大值,然后最大值数组里求最大值。如何求以某个元素结尾的连续子数组最大值呢?首先约定:preMax表示以前一个元素结尾的连续子数组的最大值,preMin表示以前一个元素结尾的连续子数组的最小
凭栏听雨客
·
2023-12-14 14:21
#
LeetCode刻意练习
leetcode
算法
数据结构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他