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
—31. 下一个排列【中等】
2024每日刷题(一零九)
Leetcode
—31.下一个排列算法思想实现代码classSolution{public:voidreverse(vector&nums,intl,intr){while(l
源代码•宸
·
2024-02-02 18:30
LeetCode刷题
leetcode
算法
c++
数据结构
数组
经验分享
Leetcode
—2651. 计算列车到站时间【简单】
2024每日刷题(一零九)
Leetcode
—2651.计算列车到站时间实现代码classSolution{public:intfindDelayedArrivalTime(intarrivalTime,
源代码•宸
·
2024-02-02 18:28
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
LeetCode
-933-最近的请求次数
写一个RecentCounter类来计算特定时间范围内最近的请求。请你实现RecentCounter类:RecentCounter()初始化计数器,请求数为0。intping(intt)在时间t添加一个新请求,其中t表示以毫秒为单位的某个时间,并返回过去3000毫秒内发生的所有请求数(包括新请求)。确切地说,返回在[t-3000,t]内发生的请求数。保证每次对ping的调用都使用比之前更大的t值。
阿凯被注册了
·
2024-02-02 18:16
LeetCode
_19_树----二叉树展开为链表
大家好我是你们的好朋友,大数据老虾。相遇是缘,既然来了就拎着小板凳坐下来一起唠会儿,如果在文中有所收获,请别忘了一键三连,动动你发财的小手,你的鼓励,是我创作的动力!废话不多说,直接开干吧!PS:文末干货,记得拎着小板凳离开的时候也给它顺走座右铭:“懒”对一个人的毁灭性有多大,早起的重要性就多大。树-二叉树展开为链表二叉树展开为链表题目方法1:前序遍历Java实现代码复杂度分析Python实现代码
PythonDev000
·
2024-02-02 17:17
数据结构
#
Java
leetcode
算法
链表
【算法基础】广度优先搜索(BFS)
2例题【
leetcode
-102】给你二叉树的根节点root,返回其节点值的层序遍历。(即逐层地,从左到右访问所有节点)。3解决方法3.1双数
_Parzival
·
2024-02-02 16:35
算法基础
c++
bfs
算法
《剑指 Offer (第 2 版)》第 50-1 题:字符串中第一个只出现一次的字符
样例:输入:"abaccdeff"输出:'b'同
LeetCode
第387题,传送门:字符串中的第一个唯一字符。思路:特别容易想到的思路,就是统计词频,统计词频可以用哈希表,也可以用数组。Py
李威威
·
2024-02-02 16:03
leetcode
每日一题——45.跳跃游戏II(面试经典150题)
一、题目描述与要求45.跳跃游戏II-力扣(
LeetCode
)题目描述给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向前跳转的最大长度。
茄味琪琪
·
2024-02-02 16:03
leetcode刷题
leetcode
面试
c语言
算法
leetcode
每日一题——55.跳跃游戏(面试经典150题)
一、题目描述与要求55.跳跃游戏-力扣(
LeetCode
)题目描述给定一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。
茄味琪琪
·
2024-02-02 16:33
leetcode刷题
leetcode
面试
c语言
算法
LeetCode
:2. 两数相加(链表 Java)
目录2.两数相加题目描述:实现代码与解析:链表原理思路:2.两数相加题目描述:给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。示例1:输入:l1=[2,4,3],l2=[5,6,4]输出:[7,0,8]解释:342+465=807.示例2
Cosmoshhhyyy
·
2024-02-02 16:55
LeetCode
leetcode
算法
职场和发展
LeetCode
:14. 最长公共前缀(字符串处理 Java)
目录14.最长公共前缀题目描述:实现代码与解析:字符串处理原理思路:14.最长公共前缀题目描述:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入:strs=["flower","flow","flight"]输出:"fl"示例2:输入:strs=["dog","racecar","car"]输出:""解释:输入不存在公共前缀。提示:1<=strs.l
Cosmoshhhyyy
·
2024-02-02 16:55
LeetCode
leetcode
java
LeetCode
:LCP 24. 数字游戏(对顶堆求中位数 Java)
目录LCP24.数字游戏题目描述:实现代码与解析:原理思路:LCP24.数字游戏题目描述:小扣在秋日市集入口处发现了一个数字游戏。主办方共有N个计数器,计数器编号为0~N-1。每个计数器上分别显示了一个数字,小扣按计数器编号升序将所显示的数字记于数组nums。每个计数器上有两个按钮,分别可以实现将显示数字加一或减一。小扣每一次操作可以选择一个计数器,按下加一或减一按钮。主办方请小扣回答出一个长度为
Cosmoshhhyyy
·
2024-02-02 16:54
LeetCode
leetcode
java
LeetCode
:88. 合并两个有序数组(双指针 Java)
目录88.合并两个有序数组题目描述:实现代码与解析:双指针原理思路:88.合并两个有序数组题目描述:给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m
Cosmoshhhyyy
·
2024-02-02 16:52
LeetCode
leetcode
java
python
[每日一题] 菜鸡写
LeetCode
第九题 难度简单
[每日一题]菜鸡写
LeetCode
第九题难度简单题目:9.回文数给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
小小Albert
·
2024-02-02 16:16
leetcode
算法
职场和发展
[每日一题] 菜鸡写
LeetCode
第一题 难度简单
[每日一题]菜鸡写
LeetCode
第一题难度:简单题目:1.两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。
小小Albert
·
2024-02-02 16:46
笔记
leetcode
算法
职场和发展
2. 两数相加
题目:https://
leetcode
-cn.com/problems/add-two-numbers/给你两个非空的链表,表示两个非负的整数。
gykimo
·
2024-02-02 15:52
【精华文章】戊子仲秋的算法学习笔记汇总
文章目录前言通用基础算法集合蓝桥杯备赛算法特训算法学习方法前言我的算法学习之旅,持续更新中通用基础算法集合二分查找二分查找模板:二分原来这么简单二分题目合集:
LeetCode
上六道经典的二分题目排序算法快速排序模板
戊子仲秋
·
2024-02-02 15:08
精华文章
算法
学习
笔记
【
LeetCode
】每日一题 2024_2_2 石子游戏 VI(排序、贪心)
文章目录
LeetCode
?启动!!!题目:石子游戏VI题目描述代码与解题思路
LeetCode
?启动!!!
戊子仲秋
·
2024-02-02 15:07
LeetCode
每日一题
leetcode
游戏
算法
LeetCode
-19
19.删除链表的倒数第N个结点https://
leetcode
-cn.com/problems/remove-nth-node-from-end-of-list/难度中等1613给你一个链表,删除链表的倒数第
卷扬机
·
2024-02-02 14:10
LeetCode
leetcode
链表
数据结构
LeetCode
19
/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(nullptr){}*ListNode(intx,ListNode*next):val(x),next(next){}*};*/
心瘾こころ
·
2024-02-02 14:40
LeetCode面试经典
leetcode
算法
职场和发展
Leetcode
19
来源:力扣(
LeetCode
)链接:https://
leetcode
-cn.com/problems/remove-nth-node-from-end-of
好好吃饭的码农
·
2024-02-02 14:08
leetcode
19
链接
LeetCode
-19该题和面试题02.02类似代码1/***Definitionforsingly-linkedlist.
倒数第三丶
·
2024-02-02 14:37
leetcode
java
leetcode
19 , 118
19.删除链表倒数第n个节点思路1:我首先想到的就是使用两个loop来进行解决:遍历所有节点,得到需要删除节点的位置。再遍历一边所有节点,找到需要删除节点进行删除。解决方案1:classSolution{publicListNoderemoveNthFromEnd(ListNodehead,intn){//判空,检查是否为空链表if(head==null)returnnull;ListNodeno
Benaso
·
2024-02-02 14:07
leetcode
leetcode
算法
职场和发展
leetcode
19
思路:滑动窗口1.首先设置指针p1指向第一个节点,然后p2从p1开始走n-1步,这样,由p1-p2指针构成了长度为n的窗口。2.将窗口沿着链表平移到链表尾部,也就是p2刚好是最后一个元素,那么逆推可知p1为倒数第n个元素代码:classSolution{public:ListNode*removeNthFromEnd(ListNode*head,intn){ListNode*nh=newListN
我的代码不是我的代码
·
2024-02-02 14:07
leetcode刷题笔记
leetcode
Leetcode
笔记——563. Binary Tree Tilt
ProblemGivenabinarytree,returnthetiltofthewholetree.Thetiltofatreenodeisdefinedastheabsolutedifferencebetweenthesumofallleftsubtreenodevaluesandthesumofallrightsubtreenodevalues.Nullnodehastilt0.Theti
Scaryang
·
2024-02-02 14:20
leetcode
-55. 跳跃游戏
题目给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例输入输出输入:[2,3,1,1,4]输出:true解释:我们可以先跳1步,从位置0到达位置1,然后再从位置1跳3步到达最后一个位置。输入:[3,2,1,0,4]输出:false解释:无论怎样,你总会到达索引为3的位置。但该位置的最大跳跃长度是0,所以你永远不可
CryFace
·
2024-02-02 14:31
leetcode
-top100数组专题下
第一题:48.旋转图像题目链接48.旋转图像-力扣(
LeetCode
)解题思路辅助数组首先我们分析位置关系matrix_new[j][n-i-1]=matrix[i][j]如果我们使用一个辅助数组classSolution
杜阿福
·
2024-02-02 14:52
leetcode
算法
职场和发展
leetcode
-top100链表专题一
160.相交链表题目链接160.相交链表-力扣(
LeetCode
)解题思路#Definitionforsingly-linkedlist.
杜阿福
·
2024-02-02 14:52
leetcode
链表
算法
leetcode
2670找出不同元素数目差数组
题目链接2670.找出不同元素数目差数组-力扣(
LeetCode
)解题思路暴力破解classSolution:defdistinctDifferenceArray(self,nums:List[int]
杜阿福
·
2024-02-02 14:21
算法
面试经典 150 题 -- 滑动窗口 (总结)
面试经典150题链接面试经典150题-学习计划-力扣(
LeetCode
)全球极客挚爱的技术成长平台209.长度最小的子数组思路:滑动窗口的思想,取i=j=0,向后遍历j,记录前缀和[l,r]为s,如果s
ros275229
·
2024-02-02 13:18
leetcode
算法学习
滑动窗口
算法
leetcode
面试经典 150 题 -- 矩阵 (总结)
总的链接:面试经典150题-学习计划-力扣(
LeetCode
)全球极客挚爱的技术成长平台36.有效的数独模拟:用数组模拟哈希表来判断对应的行,列和当前元素所在的3*3方格中是否重复出现,是的话,直接returnfalse
ros275229
·
2024-02-02 13:18
leetcode
算法学习
leetcode
leetcoe面试150题
c++
矩阵
leetcode
-1686石子游戏
题目链接1686.石子游戏VI-力扣(
LeetCode
)解题思路选取石头的最优化的策略是,让自己的分最高,同时让对手失分最多。
杜阿福
·
2024-02-02 13:14
leetcode
游戏
算法
二叉树中最大路径和
leetcode
problem124算例输出:6解析:2—1—3为最大路径和输出:42解析:15—20—7为最大路径和funcmaxPathSum(root*TreeNode)int{//最小值maxSum
盼盼编程
·
2024-02-02 13:04
数据结构与算法
高效解决接雨水问题
引入42.接雨水-力扣(
LeetCode
)下面就来由浅入深介绍暴力解法->备忘录解法->双指针解法,在O(N)时间O(1)空间内解决这个问题。
Sloent
·
2024-02-02 13:34
java
力扣
算法
二叉树中的最大路径和
124.二叉树中的最大路径和-力扣(
LeetCode
)思路路径每到一个节点,有3种选择:1.停在当前节点。2.走到左子节点。3.走到右子节点。
Sloent
·
2024-02-02 13:32
算法
java
学习
leetcode
深度优先
算法通关村番外篇-一些优质链表题目
大家好我是苏麟,今天说几道有关链表的题目.题目优质解法来自:Krahets-力扣(
LeetCode
)推荐:K神的精选88题,大家可以先观看我整理的二十关题目之后再刷K神的.237.删除链表中的节点描述:
踏遍三十六岸
·
2024-02-02 13:45
算法村
算法
链表
数据结构
java
LeetCode
LeetCode
55 跳跃游戏
题目描述跳跃游戏给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:fals
Ethan-running
·
2024-02-02 12:00
#
leetcode
leetcode
算法
数据结构
力扣(
leetCode
)shell 193.有效电话号码
题目描述:给定一个包含电话号码列表(一行一个电话号码)的文本文件file.txt,写一个单行bash脚本输出所有有效的电话号码。你可以假设一个有效的电话号码必须满足以下两种格式:(xxx)xxx-xxxx或xxx-xxx-xxxx。(x表示一个数字)你也可以假设每行前后没有多余的空格字符。示例:假设file.txt内容如下:987-123-45671234567890(123)456-7890你的
ML.star
·
2024-02-02 12:19
leetcode
leetcode
算法
【数组-滑动窗口】Longest Substring Without Repeating Characters
题目链接https://
leetcode
.com/problems/longest-substring-without-repeating-characters/description/参考博客http
安琪拉的小迷妹
·
2024-02-02 12:47
Leetcode
—203. 移除链表元素【简单】
2024每日刷题(一零九)
Leetcode
—203.移除链表元素实现代码/***Definitionforsingly-linkedlist.
源代码•宸
·
2024-02-02 11:05
LeetCode刷题
leetcode
链表
算法
c++
数据结构
经验分享
Leetcode
—382. 链表随机节点【中等】(水塘抽样法)
2024每日刷题(一零九)
Leetcode
—382.链表随机节点算法思想我们可以在初始化时,用一个数组记录链表中的所有元素,这样随机选择链表的一个节点,就变成在数组中随机选择一个元素实现代码/***Definitionforsingly-linkedlist
源代码•宸
·
2024-02-02 11:35
LeetCode刷题
leetcode
链表
算法
c++
数据结构
经验分享
Leetcode
—2884. 修改列【简单】
2024每日刷题(一零九)
Leetcode
—2884.修改列实现代码importpandasaspddefmodifySalaryColumn(employees:pd.DataFrame)->pd.DataFrame
源代码•宸
·
2024-02-02 11:34
leetcode
pandas
算法
经验分享
Leetcode
—2950. 可整除子串的数量【中等】Plus(前缀和题型)
2024每日刷题(一零八)
Leetcode
—2950.可整除子串的数量算法思想让f(c)=d,其中d=1,2,...,9f(c)=d,其中d=1,2,...,9f(c)=d,其中d=1,2,...,9.
源代码•宸
·
2024-02-02 11:29
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
前缀和
力扣(
leetcode
)第219题存在重复元素II(Python)
219.存在重复元素II题目链接:219.存在重复元素II给你一个整数数组nums和一个整数k,判断数组中是否存在两个不同的索引i和j,满足nums[i]==nums[j]且abs(i-j)bool:n=len(nums)s=set()foriinrange(n):ifi>k:s.remove(nums[i-k-1])ifnums[i]ins:returnTrues.add(nums[i])ret
十八子是李
·
2024-02-02 11:25
Python题集
leetcode
python
算法
android
开发语言
力扣(
leetcode
)第217题存在重复元素(Python)
217.存在重复元素题目链接:217.存在重复元素给你一个整数数组nums。如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false。示例1:输入:nums=[1,2,3,1]输出:true示例2:输入:nums=[1,2,3,4]输出:false示例3:输入:nums=[1,1,1,3,3,4,3,2,4,2]输出:true提示:1bool:a=set(nums)
十八子是李
·
2024-02-02 11:51
Python题集
leetcode
python
算法
开发语言
android
力扣 783. 二叉搜索树节点最小距离---二叉搜索树的中序遍历法
注意:本题与530:https://
leetcode
-cn.com/problems/minimum-absolute-difference-in-bst/相同示例1:输入:root=[4,2,6,1,3
向光.
·
2024-02-02 11:48
Leetcode每日刷题
#
DFS与递归及回溯
#
树
二叉树
算法
dfs
c++
Leetcode
---530/783二叉搜索树节点的最小绝对差+121.买卖股票的最佳时机
二叉搜索树节点的最小绝对值解题思路–自己的笨方法emmm,因为好久没有接触数据结构了,所以对二叉树的相关知识都遗忘的差不多了,只能用笨方法来解题,后面贴一个简单一些的方法。思路是通过对二叉树进行遍历(只要是遍历就行,所以没有用到二叉树的性质),使用优先队列进行存储(按大小顺序进行存储可以省去很多麻烦,这样的话只要比较相邻元素即可,后来发现二叉搜索树在中序遍历时,是有序的。。。下面的代码会用上这一特
譕訫_
·
2024-02-02 11:46
Java学习
Leetcode每日一题
java
二叉树
leetcode
[
LeetCode
] 783. 二叉搜索树结点最小距离
1题目描述给定一个二叉搜索树的根结点root,返回树中任意两节点的差的最小值。示例:输入:root=[4,2,6,1,3,null,null]输出:1解释:注意,root是树结点对象(TreeNodeobject),而不是数组。给定的树[4,2,6,1,3,null,null]可表示为下图:最小的差值是1,它是节点1和节点2的差值,也是节点3和节点2的差值。注意:二叉树的大小范围在2到100。二叉
你看这人,真菜
·
2024-02-02 11:46
力扣LeetCode
LeetCode
第 783 题:二叉搜索树节点最小距离(C++)
783.二叉搜索树节点最小距离-力扣(
LeetCode
)注意是任意两结点中序遍历,记录中序遍历的前一个结点值就可以了:classSolution{public:intres=110;intpre=-110
zj134_
·
2024-02-02 11:16
leetcode
LeetCode
783:二叉搜索树节点最小距离
今天的题是一道简单题,当我第一眼看上去会得无从下手,但是仔细观察过后,发现这道题的规律很明显,下面,让我们来看看吧。问题描述:给你一个二叉搜索树的根节点root,返回树中任意两不同节点值之间的最小差值。示例:思路:题目中很明显的说了,这道题是一个二叉搜索树,既然要找最小差值,那么肯定是排序后的左右节点离这个数最近了,最小差值肯定在这两个之间。又由于这是一个二叉搜索树,左小右大,先左后中再右,这不就
lilesien
·
2024-02-02 11:15
Leetcode
算法
leetcode
java
LeetCode
530 二叉搜索树的最小绝对差
LeetCode
783 二叉搜索树节点的最小距离
借助中序遍历,元素会按照顺序输出的特点packageFTree;/***@AuthorZhoujian*@Date2020${month}2020/4/14001412:23*给你一棵所有节点为非负值的二叉搜索树,*请你计算树中任意两节点的差的绝对值的最小值。**/publicclassProblem530{//存放结果intmin=Integer.MAX_VALUE;//当前元素的值intcur
alex-zhou96
·
2024-02-02 11:43
leetcode刷题笔记
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他