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每日一题
2023-10-25
LeetCode每日一题
(求一个整数的惩罚数)
2023-10-25每日一题一、题目编号2698.求一个整数的惩罚数二、题目链接点击跳转到题目位置三、题目描述给你一个正整数n,请你返回n的惩罚数。n的惩罚数定义为所有满足以下条件i的数的平方和:1=0;--i){tmp+=(yz*(s[i]-'0'));if(tmp>target){returnfalse;}t.pop_back();if(t.size()==0){if(tmp!=target)
HEU_firejef
·
2023-10-25 16:04
LeetCode每日一题
leetcode
算法
数据结构
【1月打卡~
Leetcode每日一题
】547. 省份数量(难度:中等)
547.省份数量有n个城市,其中一些彼此相连,另一些没有相连。如果城市a与城市b直接相连,且城市b与城市c直接相连,那么城市a与城市c间接相连。省份是一组直接或间接相连的城市,组内不含其他没有相连的城市。给你一个nxn的矩阵isConnected,其中isConnected[i][j]=1表示第i个城市和第j个城市直接相连,而isConnected[i][j]=0表示二者不直接相连。返回矩阵中省份
dinosaurcity
·
2023-10-25 15:47
并查集
python
算法
数据结构
机器学习
【
LeetCode每日一题
】——547.省份数量
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】广度优先搜索二【题目难度】中等三【题目编号】547.省份数量四【题目描述】有n个城市,其中一些彼此相连,另一些没有相连。如果城市a与城市b直接相连,且城市b与城市c直接相连,那么城市a与城市c间接相连。省份是一组直接或间接相连的城市,组内
IronmanJay
·
2023-10-25 15:42
LeetCode
leetcode
算法
数据结构
广度优先搜索
图
【
Leetcode每日一题
】「动态规划」1155.掷骰子等于目标和的方法数
文章目录思路代码如下:题目如下:思路首先一一眼看就是一个动态规划问题;那就用dp做有哪些变量呢,有:掷骰子的数目,达到target的种数,掷骰子的和,和每次掷骰子的数目。1.确定dp数组如何确立:答案要求返回的是达到target的种数那么我们的这个dp数组代表的就是达到target的种数,还有现在在掷那个骰子和当前掷骰子的和需要表示,那么我们的dp数组就要这么设计:dp[当前在掷那个骰子][当前掷
c0re
·
2023-10-25 13:04
蓝桥杯
算法
leetcode
深度优先
Leetcode每日一题
6.05:二叉树搜索树BST
二叉搜索树(BST)根节点大于等于左子树所有节点,小于等于右子树所有节点。二叉搜索树中序遍历即为节点从小到大排序。230.二叉搜索树中第K小的元素题目描述:给定一个二叉搜索树的根节点root,和一个整数k,请你设计一个算法查找其中第k个最小元素(从1开始计数)。示例:代码题解://中序遍历classSolution{intcnt=0;intval;public:intkthSmallest(Tre
Quinn-ntmy
·
2023-10-25 11:35
刷题笔记
leetcode
数据结构
2023-10-24
LeetCode每日一题
(掷骰子等于目标和的方法数)
2023-10-24每日一题一、题目编号1155.掷骰子等于目标和的方法数二、题目链接点击跳转到题目位置三、题目描述这里有n个一样的骰子,每个骰子上都有k个面,分别标号为1到k。给定三个整数n,k和target,返回可能的方式(从总共kn种方式中)滚动骰子的数量,使正面朝上的数字之和等于target。答案可能很大,你需要对109+7取模。示例1:示例2:示例3:提示:1>f(n+1,vector(
HEU_firejef
·
2023-10-25 09:00
LeetCode每日一题
1024程序员节
数据结构
leetcode
算法
leetcode每日一题
复盘(10.23~10.29)
leetcode450删除二叉搜索树中的节点见到二叉搜索树第一时间就应该想起用中序遍历,知道中序遍历之后接下来想如何删除节点了(左右遍历根据节点大小决定向左向右移动)遍历找不到目标节点,就不用进行操作直接返回根节点就好了当遍历找到要删除的节点(root)时,根据子树情况进行分类处理:1.左右子树都为空:这种情况直接返回nullptr就可以了,因为删除节点相当于把节点变为空2.左子树空右子树不为空这
看到请催我学习
·
2023-10-24 06:35
leetcode
算法
职场和发展
2023-10-23
LeetCode每日一题
(老人的数目)
2023-10-23每日一题一、题目编号2678.老人的数目二、题目链接点击跳转到题目位置三、题目描述给你一个下标从0开始的字符串details。details中每个元素都是一位乘客的信息,信息用长度为15的字符串表示,表示方式如下:前十个字符是乘客的手机号码。接下来的一个字符是乘客的性别。接下来两个字符是乘客的年龄。最后两个字符是乘客的座位号。请你返回乘客中年龄严格大于60岁的人数。示例1:示例
HEU_firejef
·
2023-10-23 21:17
LeetCode每日一题
leetcode
算法
数据结构
【
LeetCode每日一题
】368. 最大整除子集
【
LeetCode每日一题
】368.最大整除子集题目示例1示例2题解题目你一个由无重复正整数组成的集合nums,请你找出并返回其中最大的整除子集answer,子集中每一元素对(answer[i],answer
lievech
·
2023-10-23 05:31
leetcode刷题
c++
2023-10-16
LeetCode每日一题
(只出现一次的数字 III)
2023-10-16每日一题一、题目编号260.只出现一次的数字III二、题目链接点击跳转到题目位置三、题目描述给你一个整数数组nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。找出只出现一次的那两个元素。你可以按任意顺序返回答案。你必须设计并实现线性时间复杂度的算法且仅使用常量额外空间来解决此问题。示例1:示例2:示例3:提示:2singleNumber(vector&nums){
HEU_firejef
·
2023-10-23 03:34
LeetCode每日一题
leetcode
算法
数据结构
Leetcode每日一题
:59. 螺旋矩阵 II
目录问题描述思路分析及代码实现问题描述给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]提示:1List[List[int]]:res=[[0foriinrange(n)]forjinrange(n)]left=0right=n-1
不会写代码的嘤嘤
·
2023-10-23 02:06
leetcode练习
python
leetcode
Leetcode每日一题
:54. 螺旋矩阵
目录问题描述思路分析及代码实现问题描述给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]提
不会写代码的嘤嘤
·
2023-10-23 02:36
leetcode练习
leetcode
python
2023-10-22
LeetCode每日一题
(做菜顺序)
2023-10-22每日一题一、题目编号1402.做菜顺序二、题目链接点击跳转到题目位置三、题目描述一个厨师收集了他n道菜的满意程度satisfaction,这个厨师做出每道菜的时间都是1单位时间。一道菜的「like-time系数」定义为烹饪这道菜结束的时间(包含之前每道菜所花费的时间)乘以这道菜的满意程度,也就是time[i]*satisfaction[i]。返回厨师在准备了一定数量的菜肴后可以
HEU_firejef
·
2023-10-22 21:02
LeetCode每日一题
leetcode
算法
数据结构
LeetCode每日一题
: 5. 最长回文子串
5.最长回文子串给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。示例1:输入:"babad"输出:"bab"注意:"aba"也是一个有效答案。示例2:输入:"cbbd"输出:"bb"思路:采用动态规划的思想要知道s[i]和s[j]之间的字符是否为回文字符,我们只需知道s[i]==s[j]并且s[i+1:j-1]为回文字符串创建N*N的列表记录:s[i]到s[j]是否为回
pao哥
·
2023-10-22 19:25
leetcode每日一题
1984. 学生分数的最小差值 简单的排序+滑动窗口模拟
本篇内容:
leetcode每日一题
1984.学生分数的最小差值简单的滑动窗口模拟文章专栏:
leetcode每日一题
《打卡日常》最近更新:2022年2月5日
leetcode每日一题
1447.最简分数简单的哈希
Alascanfu
·
2023-10-22 16:32
leetcode
算法
职场和发展
排序算法
滑动窗口
【
LeetCode每日一题
合集】2023.10.9-2023.10.15(贪心&⭐位运算的应用:只出现一次的数字)
文章目录2578.最小和分割(贪心)2731.移动机器人(脑筋急转弯+排序统计)2512.奖励最顶尖的K名学生(哈希表+排序)(练习Java语法)代码风格1代码风格22562.找出数组的串联值(简单模拟)写法1——模拟写法2——String、Integer的API1488.避免洪水泛滥⭐解法1——贪心+优先队列解法2——贪心+二分查找补充:TreeSet的ceiling()和floor()136.
小威W
·
2023-10-22 13:27
算法刷题记录
leetcode
算法
每日一题
力扣
贪心
位运算
LeetCode每日一题
题解:912. 排序数组-题解-python && C++源代码-快速排序代码模板
912.排序数组难度中等506收藏分享切换为英文接收动态反馈给你一个整数数组nums,请你将该数组升序排列。示例1:输入:nums=[5,2,3,1]输出:[1,2,3,5]示例2:输入:nums=[5,1,1,2,0,0]输出:[0,0,1,1,2,5]提示:1List[int]:self.dfs_quick(nums,0,len(nums)-1)returnnumsC++代码:classSol
小馨馨的小翟
·
2023-10-22 11:57
题解
笔记
c++
算法
数据结构
python
leetcode
生命游戏 ——【
Leetcode每日一题
】
❓289.生命游戏难度:中等根据百度百科,生命游戏,简称为生命,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。给定一个包含m×n个格子的面板,每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态:1即为活细胞(live),或0即为死细胞(dead)。每个细胞与其八个相邻位置(水平,垂直,对角线)的细胞都遵循以下四条生存定律:如果活细胞周围八个位置的活细胞数少于两个,则该位置活细胞
酷酷的懒虫
·
2023-10-22 03:14
LeetCode
矩阵
游戏
leetcode
【
Leetcode每日一题
】---521. 最长特殊序列 Ⅰ(脑筋急转弯)
题目链接521.最长特殊序列Ⅰ这题感觉题目很绕,这里的特殊子序列该如何理解,举例说明:字符串a=“aaa”,b=“bbb”,a的子序列就为aaa,b的子序列为bbb,a的子序列没有在b中出现,b的子序列没有在a中出现。这时a,b都为特殊子序列。因此总共就两种情况:情况一.a串的长度==b串的长度:这时最长子序列就是字符串本身,如果a和b有一个字符不相等,说明两个子序列都是特殊子序列。反之说明两个字
Fengliguantou@
·
2023-10-21 20:54
leetcode每日一题
算法
蓝桥杯
职场和发展
【
Leetcode每日一题
】---6. Z 字形变换(找规律)
题目链接:6.Z字形变换方法一:找规律模拟数组题目要求构造一个从左到右的Z型矩阵。通过分析,可以看出这个Z型矩阵的特点Z型矩阵就是如图中的橙色,绿色这样部分组合在一起的,Z型矩阵就是由一个个这样相同周期组成的。这里有一种情况需要特殊讨论,当矩阵只有一行时,直接返回原字符。其余情况均可满足。其周期的构成满足这样一个规律:在第一列向下填写矩阵行数r个字符,接着向其右上部分共(r-2)列分别填写一个字符
Fengliguantou@
·
2023-10-21 20:24
leetcode每日一题
算法
蓝桥杯
职场和发展
【
Leetcode每日一题
】---258. 各位相加(数学巧求数根)
题目链接258.各位相加方法一:模拟用sum来接收num每位上数字相加的结果,用sum更新num的数值,直到num=10){intsum=0;while(num){sum+=num%10;num/=10;}num=sum;}returnnum;}};方法二:递归思路其实和第一种方法类似。这里以一个样例的递归展开图进行说明:classSolution{public:intt;intaddDigits
Fengliguantou@
·
2023-10-21 20:24
leetcode每日一题
算法
蓝桥杯
职场和发展
JAVA(2021-11-12)
leetcode每日一题
----猜数字大小 II
这个题个人感觉有点难,想了半天,还看了题解才写出来首先这个题要用动态规划而不是二分,二分根本做不下去。为了将支付的金额最小化,除了需要将每次支付的金额控制在较低值以外,还需要在猜数字的过程中缩小所选数字的范围。当猜了数字xx并且猜错时,会知道xx比所选数字大还是小。如果xx比所选数字大,则任何比xx大的数字一定都比所选数字大,因此应该在比xx小的数字中继续猜数字。如果xx比所选数字小,同理可知应该
花园宝宝胡图图
·
2023-10-21 20:23
leetcode
leetcode
java
动态规划
2023-10-18
LeetCode每日一题
(执行 K 次操作后的最大分数)
2023-10-18每日一题一、题目编号2530.执行K次操作后的最大分数二、题目链接点击跳转到题目位置三、题目描述给你一个下标从0开始的整数数组nums和一个整数k。你的起始分数为0。在一步操作中:选出一个满足0&nums,intk){priority_queueq(nums.begin(),nums.end());longlongans=0;for(inti=0;i
HEU_firejef
·
2023-10-21 20:19
LeetCode每日一题
leetcode
算法
数据结构
2023-10-21
LeetCode每日一题
(统计无向图中无法互相到达点对数)
2023-10-21每日一题一、题目编号2316.统计无向图中无法互相到达点对数二、题目链接点击跳转到题目位置三、题目描述给你一个整数n,表示一张无向图中有n个节点,编号为0到n-1。同时给你一个二维整数数组edges,其中edges[i]=[ai,bi]表示节点ai和bi之间有一条无向边。请你返回无法互相到达的不同点对数目。示例1:示例2:提示:1>&edges){longlongsum=0;v
HEU_firejef
·
2023-10-21 20:19
LeetCode每日一题
leetcode
算法
数据结构
leetcode每日一题
-859:亲密字符串
leetcode每日一题
-859:亲密字符串链接亲密字符串题目分析题目本身不是很难,但是有不少需要注意的地方,逐一来进行分析。首先如果两个字符串不一样长,那么肯定是false。
苦泉
·
2023-10-21 20:48
社团算法打卡
leetcode
算法
职场和发展
leetcode每日一题
-110:平衡二叉树
leetcode每日一题
-110:平衡二叉树链接平衡二叉树题目分析遍历树,然后每次判断树的左右两个子树的差值即可。代码C++/***Definitionforabinarytreenode.
苦泉
·
2023-10-21 20:48
社团算法打卡
leetcode
算法
职场和发展
leetcode每日一题
-299:猜数字游戏
leetcode每日一题
-299:猜数字游戏链接猜数字游戏题目分析虽然是一个中等题,但是其实十分的简单.我们只需要先按照最小长度遍历一遍两个字符串的前缀,然后统计一下同位置并且数字相同的结果,然后把这些点标记一下
苦泉
·
2023-10-21 20:18
社团算法打卡
leetcode
算法
职场和发展
leetcode每日一题
-7:整数反转
leetcode每日一题
-7:整数反转链接整数反转题目分析题目不是很难,但是细节很多,并且不允许存储64位整数,需要考虑很多的东西.在之后的代码部分逐一分析.代码C++classSolution{public
苦泉
·
2023-10-21 20:18
社团算法打卡
leetcode
算法
职场和发展
2023-10-19
LeetCode每日一题
(同积元组)
2023-10-19每日一题一、题目编号1726.同积元组二、题目链接点击跳转到题目位置三、题目描述给你一个由不同正整数组成的数组nums,请你返回满足a*b=c*d的元组(a,b,c,d)的数量。其中a、b、c和d都是nums中的元素,且a!=b!=c!=d。示例1:示例2:提示:1&nums){intn=nums.size();intans=0;unordered_mapcnt;for(int
HEU_firejef
·
2023-10-21 20:37
LeetCode每日一题
leetcode
数据结构
算法
2023-10-20
LeetCode每日一题
(根据规则将箱子分类)
2023-10-20每日一题一、题目编号2525.根据规则将箱子分类二、题目链接点击跳转到题目位置三、题目描述给你四个整数length,width,height和mass,分别表示一个箱子的三个维度和质量,请你返回一个表示箱子类别的字符串。如果满足以下条件,那么箱子是“Bulky”的:箱子至少有一个维度大于等于104。或者箱子的体积大于等于109。如果箱子的质量大于等于100,那么箱子是“Heav
HEU_firejef
·
2023-10-21 20:37
LeetCode每日一题
leetcode
算法
数据结构
LeetCode每日一题
-N皇后 II
题目n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回n皇后问题不同的解决方案的数量。分析力扣界面改成蓝色基色,给人感觉很清新,赞一个。这道题比N皇后I要容易一些,是一道典型的深度优先算法题,解题思路是一模一样的。N皇后的关键我认为不是dfs+回溯,而是怎么判断斜线上已经存在皇后了,直线很容易判断,用一个boolean[n]数组缓存就行了,但
山里小龙
·
2023-10-21 15:43
leetcode
leetcode
算法
LeetCode每日一题
5月11日 LeetCode50.Pow(x, n)
问题描述:实现pow(x,n),即计算x的n次幂函数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/powx-n示例1:输入:2.00000,10输出:1024.00000示例2:输入:2.00000,10输出:1024.00000示例3:输入:2.00000,-2输出:0.25000解释:2-2=1/22=1/4=0.25解题思路:按照我们
青日五月
·
2023-10-21 09:00
LeetCode刷题记录
leetcode
算法
LeetCode每日一题
——2525. Categorize Box According to Criteria
文章目录一、题目二、题解一、题目Givenfourintegerslength,width,height,andmass,representingthedimensionsandmassofabox,respectively,returnastringrepresentingthecategoryofthebox.Theboxis“Bulky”if:Anyofthedimensionsoftheb
叶卡捷琳堡
·
2023-10-21 08:44
leetcode
算法
c++
数据结构
LeetCode每日一题
,整数转罗马数字
题目整数转罗马数字https://leetcode-cn.com/problems/integer-to-roman/公众号《java编程手记》记录JAVA学习日常,分享学习路上点点滴滴,从入门到放弃,欢迎关注描述难度:中等罗马数字包含以下七种字符:I,V,X,L,C,D和M字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+I
JAVA编程手记
·
2023-10-20 21:54
【
Leetcode每日一题
1726】「组合|哈希表」同积元组
2023.10.19本题重点:1.题目的理解,如何转化成一种组合问题2.哈希表的使用题目介绍:给你一个由不同正整数组成的数组nums,请你返回满足a*b=c*d的元组(a,b,c,d)的数量。其中a、b、c和d都是nums中的元素,且a!=b!=c!=d。示例1:输入:nums=[2,3,4,6]输出:8解释:存在8个满足题意的元组:(2,6,3,4),(2,6,4,3),(6,2,3,4),(6
c0re
·
2023-10-20 20:25
蓝桥杯
算法
leetcode
leetcode每日一题
28
283.移动零第一反应是冒泡classSolution{public:voidmoveZeroes(vector&nums){intsize=nums.size();if(size==1)return;for(inti=0;i&nums){intsize=nums.size();if(size==1)return;ints=0;//收集不为0的数组下标for(inti=0;i&nums){intn
CodingJazz
·
2023-10-20 15:36
leetcode
算法
职场和发展
leetcode每日一题
(二)
每日一题1765.地图中的最高点1.29884.两句话中的不常见单词(简)1.301342.将数字变成0的操作次数(简)1.311763.最长的美好子字符串2.12000.反转单词前缀(简)2.21414.和为k的最少斐波那契数字数目2.31725.可以形成最大的矩形数目(简)2.41219.黄金矿工2.51748.唯一元素的和(简)2.61405.最长快乐字符串2.71001.网格照明(难)2.
niuniuyi~
·
2023-10-19 20:26
蓝桥杯
算法
python
【2021-5】
LeetCode每日一题
复盘
五月也有徽章了,表示完成了31天挑战。Week1:May1st-May7thPrefixandSuffixSearch题目大意:从字典中查找单词,前缀和后缀都满足查询条件。返回单词的索引,如果有多个匹配的单词,返回索引最大的;如果没有匹配的单词,返回-1.思路:构造一个map,key为prefix+"#"+suffix,value为单词索引。遍历每个单词,每个单词的key组合有len^2种,分别将
wsws100
·
2023-10-19 20:54
面试编程题
Java编程小练习
leetcode
算法
【
LeetCode每日一题
:1753. 移除石子的最大得分~~~贪心+优先队列】
题目描述你正在玩一个单人游戏,面前放置着大小分别为a、b和c的三堆石子。每回合你都要从两个不同的非空堆中取出一颗石子,并在得分上加1分。当存在两个或更多的空堆时,游戏停止。给你三个整数a、b和c,返回可以得到的最大分数。示例1:输入:a=2,b=4,c=6输出:6解释:石子起始状态是(2,4,6),最优的一组操作是:从第一和第三堆取,石子状态现在是(1,4,5)从第一和第三堆取,石子状态现在是(0
硕风和炜
·
2023-10-19 20:21
LeetCode每日一题打卡
leetcode
算法
java
贪心
优先队列
【
Leetcode每日一题
2530】「贪心|模拟|优先队列」执行K次操作后的最大分数
2023.10.18本题重点:1.优先队列的使用2.ceil()函数的使用相同的还有floor()函数的使用题目介绍;给你一个下标从0开始的整数数组nums和一个整数k。你的起始分数为0。在一步操作中:选出一个满足0&nums,intk){}};解题思路:就是一个模拟题每次取这个nums里的最大值就ok了!题解:classSolution{public:longlongmaxKelements(v
c0re
·
2023-10-19 20:20
算法
leetcode
LeetCode每日一题
:2530. 执行 K 次操作后的最大分数(2023.10.18 C++)
目录2530.执行K次操作后的最大分数题目描述:实现代码与解析:贪心+优先级队列原理思路:2530.执行K次操作后的最大分数题目描述:给你一个下标从0开始的整数数组nums和一个整数k。你的起始分数为0。在一步操作中:选出一个满足0&nums,intk){priority_queueq;for(autot:nums){q.push(t);}longlongres=0;while(k--){intt
Cosmoshhhyyy
·
2023-10-18 13:59
LeetCode
leetcode
c++
算法
leetcode每日一题
python解法 3月31日 快速排序法
难度:中等题目内容:给定一个整数数组nums,将该数组升序排列。示例1:输入:[5,2,3,1]输出:[1,2,3,5]示例2:输入:[5,1,1,2,0,0]输出:[0,0,1,1,2,5]题解:题目内容很简单,不过直接用库函数就没什么意思了,这次用快速排序快速排序是一种递归的思想,能实现O(nlogn)的时间复杂度看到这个肯定会想是要进行二分了那么我们递归的模式就应该是把序列划分成前后两部分,
Never肥宅
·
2023-10-18 05:36
LeetCode每日一题
(636. Exclusive Time of Functions)
Onasingle-threadedCPU,weexecuteaprogramcontainingnfunctions.EachfunctionhasauniqueIDbetween0andn-1.Functioncallsarestoredinacallstack:whenafunctioncallstarts,itsIDispushedontothestack,andwhenafunction
wangjun861205
·
2023-10-16 15:02
算法
数据结构
leetcode
算法
最小覆盖子串 ——【
Leetcode每日一题
】
❓76.最小覆盖子串难度:困难给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。如果s中不存在涵盖t所有字符的子串,则返回空字符串""。注意:对于t中重复字符,我们寻找的子字符串中该字符数量必须不少于t中该字符数量。如果s中存在这样的子串,我们保证它是唯一的答案。示例1:输入:s=“ADOBECODEBANC”,t=“ABC”输出:“BANC”解释:最小覆盖子串“BANC”包含来自
酷酷的懒虫
·
2023-10-16 07:37
LeetCode
leetcode
算法
职场和发展
LeetCode每日一题
——Single Number
文章目录一、题目二、题解一、题目136.SingleNumberGivenanon-emptyarrayofintegersnums,everyelementappearstwiceexceptforone.Findthatsingleone.Youmustimplementasolutionwithalinearruntimecomplexityanduseonlyconstantextrasp
叶卡捷琳堡
·
2023-10-15 08:56
leetcode
算法
数据结构
c++
位运算
2023-10-14
LeetCode每日一题
(只出现一次的数字)
2023-10-14每日一题一、题目编号136.只出现一次的数字二、题目链接点击跳转到题目位置三、题目描述给你一个非空整数数组nums,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。示例1:示例2:示例3:提示:1&nums){intn=0;for(inti=0;i
HEU_firejef
·
2023-10-15 07:38
LeetCode每日一题
leetcode
算法
数据结构
leetcode每日一题
.136:只出现一次的数字
题目描述:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/single-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。示例1:输入:[2,2,
Far_Stars
·
2023-10-14 23:58
leetcode
leetcode
算法
LeetCode每日一题
- 347. 前 K 个高频元素
题目:前K个高频元素Description给定一个非空的整数数组,返回其中出现频率前k高的元素。Sample示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]提示:你可以假设给定的k总是合理的,且1≤k≤数组中不相同的元素的个数。你的算法的时间复杂度必须优于O(nlogn),n是数组的大小。题目数据保证答案唯一,换句话说,数组中前k个高频元素的集合是唯一的。你可以按任意顺序
叶子_Y
·
2023-10-14 14:11
LeetCode
leetcode
2023-10-11
LeetCode每日一题
()
2023-10-11每日一题一、题目编号2512.奖励最顶尖的K名学生二、题目链接点击跳转到题目位置三、题目描述给你两个字符串数组positive_feedback和negative_feedback,分别包含表示正面的和负面的词汇。不会有单词同时是正面的和负面的。一开始,每位学生分数为0。每个正面的单词会给学生的分数加3分,每个负面的词会给学生的分数****1分。给你n个学生的评语,用一个下标从
HEU_firejef
·
2023-10-14 01:07
LeetCode每日一题
leetcode
算法
数据结构
2023-10-12
LeetCode每日一题
(找出数组的串联值)
2023-10-12每日一题一、题目编号2562.找出数组的串联值二、题目链接点击跳转到题目位置三、题目描述给你一个下标从0开始的整数数组nums。现定义两个数字的串联是由这两个数值串联起来形成的新数字。例如,15和49的串联是1549。nums的串联值最初等于0。执行下述操作直到nums变为空:如果nums中存在不止一个数字,分别选中nums中的第一个元素和最后一个元素,将二者串联得到的值加到n
HEU_firejef
·
2023-10-14 01:07
LeetCode每日一题
leetcode
算法
数据结构
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他