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小题
代码随想录算法训练营第37天 | 738.单调递增的数字 + 贪心算法总结
今日任务738.单调递增的数字968.监控二叉树总结738.单调递增的数字-Medium题目链接:力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台当且仅当每个相邻位数上的数字x和y满足xstrNum
熠如星泽
·
2024-02-03 14:12
代码随想录
算法
贪心算法
数据结构
c++
leetcode
代码随想录算法训练营第35天 | 860.柠檬水找零 + 406.根据身高重建队列 + 452.用最少数量的箭引爆气球
今日任务860.柠檬水找零406.根据身高重建队列452.用最少数量的箭引爆气球860.柠檬水找零-Easy题目链接:力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台在柠檬水摊上,每一杯柠檬水的售价为
熠如星泽
·
2024-02-03 14:42
代码随想录
算法
数据结构
c++
leetcode
代码随想录算法训练营第34天 | 1005.K次取反后最大化的数组和 + 134.加油站 + 135.分发糖果
今日任务1005.K次取反后最大化的数组和134.加油站135.分发糖果1005.K次取反后最大化的数组和-Easy题目链接:力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台给你一个整数数组nums
熠如星泽
·
2024-02-03 14:41
代码随想录
算法
数据结构
leetcode
c++
代码随想录算法训练营第20天 | 654.最大二叉树 + 617.合并二叉树 + 700.二叉搜索树中的搜索 + 98.验证二叉搜索树
-力扣(
LeetCode
)给定一个不重复的整数数组nums。最大二叉树可以用下面的算法从nums递归地构建:创建一个根节点,其值为nums中的最大值。递归地在最大值左边的子数组前缀上构建左子树。
熠如星泽
·
2024-02-03 14:11
代码随想录
算法
数据结构
c++
leetcode
代码随想录算法训练营DAY11 | 栈与队列 (2)
一、
LeetCode
20有效的括号题目链接:20.有效的括号https://
leetcode
.cn/problems/valid-parentheses/思路:遇到左括号直接进栈;遇到右括号判断站顶是否有匹配的括号
橙南花已开
·
2024-02-03 13:55
代码随想录算法训练营
算法
代码随想录算法训练营Day10 | 栈与队列part01
232.用栈实现队列
leetcode
链接代码随想录链接一刷状态:通过思路定义两个栈,一个用于入队列,一个用于出队列,出队列的时候先检查out栈有无数据,如果没有数据,就将in的数据全部转移到in栈。
锋_Feng
·
2024-02-03 13:21
算法
c++
leetcode
代码随想录算法训练营Day11 | 栈与队列part02
20.有效的括号
leetcode
链接代码随想录链接一刷状态:通过思路使用栈,遇到左括号压栈,遇到右括号出栈判断。
锋_Feng
·
2024-02-03 13:21
算法
c++
leetcode
代码随想录算法训练营Day13 | 栈与队列part03
239.滑动窗口最大值
leetcode
链接代码随想录链接一刷状态:未通过(思路不清晰)思路定义好一个单调队列(单调递减)pop:如果pop的数值是队列的最大值,即队列的front,则将front的值pop
锋_Feng
·
2024-02-03 13:21
算法
c++
leetcode
Leetcode
278. First Bad Version
文章作者:Tyan博客:noahsnail.com|CSDN|1.DescriptionFirstBadVersion2.Solution解析:问题变为给定有序数组[1,2,2],找出第一个2的问题,最容易想到的就是二分查找。classSolution:deffirstBadVersion(self,n):left=1right=nwhileleft<=right:mid=(left+right)
SnailTyan
·
2024-02-03 13:19
代码随想录算法训练营DAY10 | 栈与队列 (1)
理论基础及Java实现参考文章:栈和队列一、
LeetCode
232用栈实现队列题目链接:232.用栈实现队列https://
leetcode
.cn/problems/implement-queue-using-stacks
橙南花已开
·
2024-02-03 13:51
代码随想录算法训练营
算法
java
2020/10/15合并两个有序链表
leetCode
题目-合并两个有序链表将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
小mg
·
2024-02-03 13:17
拓扑排序解题-DFS解决
,这个线性序列的特点有:若存在一条从顶点A到顶点B的路径,那么在序列中顶点A出现在顶点B的前面每个顶点只出现一次DFS求解拓扑排序下面是使用深度优先搜索(DFS)求解一个图的拓扑排序以一个例题为例子:
leetcode
lzl2040
·
2024-02-03 13:37
数据结构
题解
我的笔记
算法
数据结构
leetcode
Leetcode
HOT 100 - 2. 两数相加(Java + 链表)
文章目录题目思路Java+链表第1步:第2步:复杂度Code题目Problem:2.两数相加给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。每个链表中的节点数在范围[1,100]内0<=Node.val<=9题目数据保证列表表示的数字不含
专注如一
·
2024-02-03 13:28
#
LeetCode-HOT100
leetcode
java
链表
Leetcode
HOT 100 - 3. 无重复字符的最长子串(Java + 滑动窗口)
文章目录题目思路Java+滑动窗口第1步:第2步:复杂度Code题目Problem:3.无重复字符的最长子串给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。0mapCharCount=newHashMap1){charleftChar=s.charAt(left);mapCharCount.merge(leftChar,-1,Integer::sum);left++;}res=Mat
专注如一
·
2024-02-03 13:55
#
LeetCode-HOT100
leetcode
java
算法
LeetCode
刷题-快乐数
前言说明算法学习,日常刷题记录。题目连接快乐数题目内容编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为1,也可能是无限循环,但始终变不到1。如果可以变为1,那么这个数就是快乐数。如果n是快乐数就返回true;不是,则返回false。示例1:输入:19输出:true解释:1^2+9^2=828^2+
小鲨鱼FF
·
2024-02-03 13:53
复原IP地址
示例:输入:"25525511135"输出:["255.255.11.135","255.255.111.35"]输入:"0000"输出:["0.0.0.0"]来源:力扣(
LeetCode
)链接:https
王王王王王景
·
2024-02-03 12:41
LeetCode
215. 数组中的第K个最大元素
LeetCode
215.数组中的第K个最大元素题目描述:在未排序的数组中找到第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。
CarryKai的凯
·
2024-02-03 12:35
Leetcode
-不重复的最长字符串
算法和数据结构什么时候学什么时候新,做过的题再刷的时候感觉还是新的下边这道题原题链接如下longest-substring-without-repeating-charactersGivenastrings,findthelengthofthelongestsubstringwithoutrepeatingcharacters.Example1:Input:s="abcabcbb"Output:3
chuanpeng0130
·
2024-02-03 12:14
leetcode
java
算法
Leetcode
274. H指数
题目给定一位研究者论文被引用次数的数组(被引用次数是非负整数)。编写一个方法,计算出研究者的h指数。h指数的定义:“h代表“高引用次数”(highcitations),一名科研人员的h指数是指他(她)的(N篇论文中)至多有h篇论文分别被引用了至少h次。(其余的N-h篇论文每篇被引用次数不多于h次。)”示例:输入:citations=[3,0,6,1,5]输出:3解释:给定数组表示研究者总共有5篇论
LonnieQ
·
2024-02-03 12:23
leetcode
682. 棒球比赛 (java & python3)
java:每日一题简单题重拳出击classSolution{publicintcalPoints(String[]ops){intans=0;intidx=0;intn=ops.length;int[]arr=newint[1005];if(ops==null||n==0)return-1;for(inti=0;iint:stack=[]foropinops:ifop=="+":stack.app
姐姐的半熟芝士
·
2024-02-03 12:11
学习做题leetcode
leetcode
java
python
模拟
栈
LeetCode
12.29
LongestSubstringWithoutRepeatingCharactersGivenastring,findthelengthofthelongestsubstringwithoutrepeatingcharacters.ScreenShot2018-12-25at10.15.52PM.png答案;classSolution:deflengthOfLongestSubstring(sel
supermanwasd
·
2024-02-03 12:15
682. 棒球比赛 java
题目:https://
leetcode
-cn.com/problems/baseball-game/description/示例1:输入:["5","2","C","D","+"]输出:30解释:第1轮
nsjlive
·
2024-02-03 12:11
java
leetcode
LeetCode
每日一题 | 1686. 石子游戏 VI
文章目录题目描述问题分析程序代码题目描述原题链接Alice和Bob轮流玩一个游戏,Alice先手。一堆石子里总共有n个石子,轮到某个玩家时,他可以移出一个石子并得到这个石子的价值。Alice和Bob对石子价值有不一样的的评判标准。双方都知道对方的评判标准。给你两个长度为n的整数数组aliceValues和bobValues。aliceValues[i]和bobValues[i]分别表示Alice和
一根老麻花
·
2024-02-03 11:51
leetcode
游戏
算法
博弈论
LeetCode
:141和142,环形链表之追及相遇和快慢指针的运用
这两个题是相关联的,主要做法为哈希和快慢指针,当然像博主我,不看解析只会O(n^2)的暴力遍历,太惨了,不过,快慢指针还是很好理解的,是一个追及的问题,目录题目:编辑快慢指针解法原理:代码
LeetCode
nainaire
·
2024-02-03 11:20
leetcode
链表
算法
LeetCode
: 160.相交链表(令人赞叹的优雅)
160.相交链表-力扣(
LeetCode
)目录官方双指针解法:博主的辣眼代码:每日一表情包:博主还未学习哈希表,所以介绍的是双指针法,此题的哈希表解法时O(n+m)空O(m)而今天的这个双指针的解法时O
nainaire
·
2024-02-03 11:50
leetcode
链表
算法
c语言
数据结构
LeetCode
:138. 随机链表的复制之如何有效copy
自己复制的话,很容易写出来一个时间复杂度O(n^2)空O(n)的做法我们可以参考基因的复制,目录题目:实现思路(基因复制式的copy):官方快慢指针解法:时O(n)空O(1)博主的时O(n^2)空O(n)刺眼代码:每日表情包:题目:快慢指针实现思路(基因复制式的copy):1,创建结点:我们插入式的给每个结点的后面创建我们的新链表的结点(后续会把创建的结点抠出来)2,赋值:我们根据(模仿)创建的新
nainaire
·
2024-02-03 11:45
leetcode
链表
算法
select null
2、select1+13、刷题经验在刷
leetcode
时,发现了一道题,说是返回收入第二高的数
Sky-JT
·
2024-02-03 10:37
SQL实战记录
mysql
数据库
database
上岸算法 I
LeetCode
Weekly Contest 218解题报告
No.1设计Goal解析器解题思路详情见下方代码注解。代码展示classSolution{publicStringinterpret(Stringcommand){command=command.replaceAll("\\(\\)","o");command=command.replaceAll("\\(al\\)","al");returncommand;}}No.2K和数对的最大数目解题思路
上岸算法
·
2024-02-03 09:42
LeetCode
454. 四数相加 II
454.四数相加II=给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:0nums1[0]+nums2[0]+nums3[0]+nums4[1]=1+(-2)+(-1)+2=02.(1,1,0,0)->nums1[1]+nums2[1]+nums3[0]+nums4[0]=2+(-1)+(-1)+0=0示例2:输入:num
落叶随峰
·
2024-02-03 07:20
LeetCode刷题记录
数据结构
leetcode
哈希表
算法
LeetCode
24天
77.组合今天就做一题,回溯剪枝。我的理解就是把多层for循环放到递归里实现,通过剪枝来减少递归次数。遍历顺序类似N叉树的遍历。classSolution{public://定义全局变量更方便vectorpath;vector>res;voidbacktracking(intn,intk,intstartIndex){if(path.size()==k){res.push_back(path);r
星仔007
·
2024-02-03 07:20
leetcode
数据结构
算法
代码随想录算法训练营29期Day39|
LeetCode
62,63
文档讲解:不同路径不同路径II62.不同路径题目链接:https://
leetcode
.cn/problems/unique-paths/description/思路:我们很清楚的知道一点,当前位置只能由两个点到达
tlingyuqi
·
2024-02-03 07:33
代码随想录算法训练营29期
算法
leetcode
职场和发展
动态规划
c++
代码随想录算法训练营29期Day38|
LeetCode
509,70,746
文档讲解:动态规划理论基础斐波那契数爬楼梯使用最小花费爬楼梯509.斐波那契数题目链接:https://
leetcode
.cn/problems/fibonacci-number/description
tlingyuqi
·
2024-02-03 07:03
代码随想录算法训练营29期
算法
leetcode
c++
职场和发展
动态规划
代码随想录算法训练营29期Day41|
LeetCode
343,96
文档讲解:整数拆分不同的二叉搜索树343.整数拆分题目链接:https://
leetcode
.cn/problems/integer-break/description/思路:题目要求我们拆分n,拆成k
tlingyuqi
·
2024-02-03 07:53
代码随想录算法训练营29期
算法
leetcode
职场和发展
c++
动态规划
代码随想录算法训练营第二十四天|77.组合
LeetCode
77.组合基本思路:回溯法的三个步骤:1,递归函数的返回值以及参数:在这里要定义两个全局变量,一个用来存放符合条件单一结果,一个用来存放符合条件结果的集合。
爱玩游戏的Time_Out
·
2024-02-03 07:16
算法
leetcode
3022. 给定操作次数内使剩余元素的或值最小【位运算+试填法】
原题链接:3022.给定操作次数内使剩余元素的或值最
小题
目描述:给你一个下标从0开始的整数数组nums和一个整数k。
lianxuhanshu_
·
2024-02-03 07:13
基础算法
leetcode
算法
算法41:掉落的方块(力扣699题)----线段树
题目:https://
leetcode
.cn/problems/falling-squares/description/在二维平面上的x轴上,放置着一些方块。
街头小瘪三
·
2024-02-03 07:41
算法
数据结构
算法
leetcode
数据结构
2022-07-04 「1200. 最小绝对差」
今日简单题:https://
leetcode
.cn/problems/minimum-absolute-difference/本题思路就是先排序,关键点是如何一次遍历作出答案,这里要用到List的clear
柠香萌萌鸡
·
2024-02-03 06:23
【动态规划】【字符串】【表达式】2019. 解出数学表达式的学生分数
本文涉及知识点动态规划汇总字符串表达式栈
LeetCode
2019解出数学表达式的学生分数给你一个字符串s,它只包含数字0-9,加法运算符‘+’和乘法运算符‘’,这个字符串表示一个合法的只含有个位数数字的数学表达式
闻缺陷则喜何志丹
·
2024-02-03 05:10
#
算法题
动态规划
算法
c++
LeetCode
字符串
表达式
栈
【动态规划】【C++算法】1340. 跳跃游戏 V
作者推荐【动态规划】【字符串】【表达式】2019.解出数学表达式的学生分数本文涉及知识点动态规划汇总
LeetCode
1340跳跃游戏V给你一个整数数组arr和一个整数d。
闻缺陷则喜何志丹
·
2024-02-03 05:40
#
算法题
算法
动态规划
c++
力扣
跳跃
下标
游戏
【动态规划】【数学】1388. 3n 块披萨
作者推荐【动态规划】【字符串】【表达式】2019.解出数学表达式的学生分数本文涉及知识点动态规划汇总
LeetCode
13883n块披萨给你一个披萨,它由3n块不同大小的部分组成,现在你和你的朋友们需要按照如下规则来分披萨
闻缺陷则喜何志丹
·
2024-02-03 05:39
#
算法题
动态规划
算法
c++
力扣
数学
披萨
不相邻
leetcode
- 296. Best Meeting Point
DescriptionGivenanmxnbinarygridgridwhereeach1marksthehomeofonefriend,returntheminimaltotaltraveldistance.Thetotaltraveldistanceisthesumofthedistancesbetweenthehousesofthefriendsandthemeetingpoint.Thed
KpLn_HJL
·
2024-02-03 05:00
OJ题目记录
leetcode
算法
职场和发展
leetcode
- 485. Max Consecutive Ones
DescriptionGivenabinaryarraynums,returnthemaximumnumberofconsecutive1’sinthearray.Example1:Input:nums=[1,1,0,1,1,1]Output:3Explanation:Thefirsttwodigitsorthelastthreedigitsareconsecutive1s.Themaximumn
KpLn_HJL
·
2024-02-03 05:30
OJ题目记录
leetcode
算法
数据结构
leetcode
- 487. Max Consecutive Ones II
DescriptionGivenabinaryarraynums,returnthemaximumnumberofconsecutive1’sinthearrayifyoucanflipatmostone0.Example1:Input:nums=[1,0,1,1,0]Output:4Explanation:-Ifweflipthefirstzero,numsbecomes[1,1,1,1,0]a
KpLn_HJL
·
2024-02-03 05:30
OJ题目记录
leetcode
算法
职场和发展
leetcode
- 1004. Max Consecutive Ones III
DescriptionGivenabinaryarraynumsandanintegerk,returnthemaximumnumberofconsecutive1’sinthearrayifyoucanflipatmostk0’s.Example1:Input:nums=[1,1,1,0,0,0,1,1,1,1,0],k=2Output:6Explanation:[1,1,1,0,0,1,1,1
KpLn_HJL
·
2024-02-03 05:00
OJ题目记录
leetcode
算法
职场和发展
【
Leetcode
算法题】15. 三数之和
ByLongLuo15.三数之和题目如下:三数之和给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例2:输入:nums=[]输出:[]示例3:输入:nums=[0]输出:[]
Coder_LL
·
2024-02-03 05:09
每日一题——
LeetCode
1380.矩阵中的幸运数
方法一个人方法1、找出每一行中最小的元素放入min数组2、找出每一列中最大的元素放入max数组3、min和max的交集就是幸运数数组varluckyNumbers=function(matrix){letmin=[],max=matrix[0]for(leti=0;imax[j]){max[j]=matrix[i][j]}}}returnmin.filter(item=>max.includes(
zbsnzj
·
2024-02-03 04:41
每日一题
算法
javascript
leetcode
每日一题——
LeetCode
1385.两个数组间的距离值
方法一暴力循环枚举arr1里每个元素,看是否对于arr2里的元素差值的绝对值都大于dvarfindTheDistanceValue=function(arr1,arr2,d){letcount=0for(letnum1ofarr1){letflag=truefor(letnum2ofarr2){letdis=Math.abs(num1-num2)if(disa-b);letcount=0;for(
zbsnzj
·
2024-02-03 04:41
每日一题
javascript
算法
leetcode
LeetCode
0226: 翻转二叉树
题目介绍描述:翻转一棵二叉树。示例:输入:4/\\27/\\/\\1369输出:4/\\72/\\/\\9631解题思路:递归算法的关键是要明确函数的「定义」是什么,然后相信这个定义,利用这个定义推导最终结果。写树相关的算法,简单说就是,先搞清楚当前root节点该做什么,然后根据函数定义递归调用子节点,递归调用会让孩子节点做相同的事情。二叉树题目的一个难点在于如何通过题目的要求思考出每一个节点需要
bluescorpio
·
2024-02-03 04:16
疯了
这样的事,其实和工作一样,将需要做的理顺好,按部就班的做就行,没必要
小题
大做,弄的人心慌慌。
静思1
·
2024-02-03 04:08
不是所有“造谣者”,都配叫做“吹哨人”!
而不是东拼西凑各种说法博眼球的人,更不是
小题
大做甚至无中生有的人!这种做法只能是“乱吹哨”!吹多了就变成“狼来了”!近日有不少人鼓吹“缺粮”,怂恿人们“抢米”,人为制造恐慌,也有人因此被追究了责
书都白读了
·
2024-02-03 04:10
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他