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题解
-57. Insert Interval
题目:Givenasetofnon-overlappingintervals,insertanewintervalintotheintervals(mergeifnecessary).Youmayassumethattheintervalswereinitiallysortedaccordingtotheirstarttimes.Example1:Givenintervals[1,3],[6,9]
liuchongee
·
2023-08-21 00:25
leetcode刷题
leetcode
用栈实现队列(leetcode简单)+用队列实现栈(leetcode简单)
232.用栈实现队列思路:1.将写好的栈接口函数放到
leetcode题解
之前数据结构初阶之栈(C语言实现)_何以过春秋的博客-CSDN博客2.用一个栈实现入队列,另一个栈实现出队列,举个例子,两个栈分别起名字
何以过春秋
·
2023-08-20 08:03
leetcode数据结构刷题
leetcode
算法
LeetCode题解
:剑指 Offer 56 - I. 数组中数字出现的次数,哈希表,JavaScript,详细注释
原题链接:https://leetcode.cn/problems/shu-zu-zhong-shu-zi-chu-xian-de-ci-shu-lcof/解题思路:遍历nums,使用Set保存第一次遇到的数字。如果第二次遇到相同数字,将其从Set中删除。最终Set中只会留下2个数字,即为只出现了一次的数字。/***@param{number[]}nums*@return{number}*/var
Lee_Chen86
·
2023-08-17 01:33
LeetCode
leetcode
散列表
javascript
LeetCode题解
:617. 合并二叉树,JavaScript,详细注释
原题链接:https://leetcode.cn/problems/merge-two-binary-trees/这是一道关于二叉树的题目,要求我们合并两棵二叉树。合并的规则是:如果两个节点重叠,那么将这两个节点的值相加作为合并后节点的新值;否则,不为null的节点将直接作为新二叉树的节点。思路分析:我们可以使用递归的方法来解决这个问题。具体步骤如下:基本情况:如果root1或root2中的任何一
Lee_Chen86
·
2023-08-17 01:33
LeetCode
leetcode
javascript
算法
LeetCode题解
:2631. 分组
原题链接https://leetcode.cn/problems/group-by/题目解析题目要求我们为数组原型添加一个名为groupBy的方法,该方法接受一个函数fn作为参数,并返回一个对象。这个对象的键是fn函数的返回值,值是与该键相关的数组元素的数组。解题思路解法1:使用reduce方法/***使用reduce方法实现groupBy*@param{Function}fn-用于生成分组键的函
Lee_Chen86
·
2023-08-17 01:33
leetcode
算法
职场和发展
LeetCode题解
:2625. 扁平化嵌套数组,递归
原题链接https://leetcode.cn/problems/flatten-deeply-nested-array/题目解析题目要求我们将一个多维数组扁平化到指定的深度。具体来说,我们需要将数组中的子数组扁平化,直到达到给定的深度n。如果子数组的深度大于n,则不进行扁平化。解题思路我们可以使用递归的方法来解决这个问题。具体步骤如下:遍历数组的每一个元素。如果元素是一个数组,并且当前的深度小于
Lee_Chen86
·
2023-08-17 01:32
leetcode
算法
职场和发展
LeetCode刷题---80. 删除有序数组中的重复项 II(双指针)
所属专栏:【
LeetCode题解
(持续更新中)】作 者:我是夜阑的狗个人简介:一个正在努力学技术的码仔,专注基础和实战分享,欢迎咨询!
我是夜阑的狗
·
2023-08-16 12:14
#
LeetCode
数组篇
leetcode
算法
数据结构
java
LeetCode 399. 除法求值
来自
LeetCode题解
方法一:并查集思路:构建带权值边的并查集,对于每个方程式有两种情况:查询是否联通,若不联通,则答案为-1.0若联通,则求出其与根相除的结果,根据结果计算方程式对于题目示例:构造并查集
Louis1874
·
2023-08-15 09:27
#
LeetCode
Leetcode 数据结构与算法题解大全——目录(推荐收藏,持续更新)
数学:快速幂算法相关题目(
Leetcode题解
-Python语言)数组:两数、三数、四数之和相关题目(
Leetcode题解
-Python语言)在数组中找重复数、只出现一次的数或丢失数的题目(Leetcode
cnhwl
·
2023-08-13 07:52
leetcode
算法
数据结构
python
LeetCode题解
之 IP 地址无效化
宝石与石头题目描述给你一个有效的IPv4地址address,返回这个IP地址的无效化版本。所谓无效化IP地址,其实就是用"[.]"代替了每个"."。示例1:输入:address="1.1.1.1"输出:"1[.]1[.]1[.]1"示例2:输入:address="255.100.50.0"输出:"255[.]100[.]50[.]0"提示:给出的address是一个有效的IPv4地址方法一:使用r
l1fe1
·
2023-08-05 22:02
LeetCode刷题---283. 移动零(双指针)
所属专栏:【
LeetCode题解
(持续更新中)】作 者:我是夜阑的狗个人简介:一个正在努力学技术的码仔,专注基础和实战分享,欢迎咨询!
我是夜阑的狗
·
2023-08-03 08:02
#
LeetCode
数组篇
leetcode
算法
链表
java
数据结构
LeetCode题解
-贪心算法
LeetCode题解
-贪心算法文章目录
LeetCode题解
-贪心算法455.分发饼干(简单)435.无重叠区间(中等)452.用最少数量的箭引爆气球(中等)406.根据身高重建队列(中等)121.买卖股票的最佳时机
Sweet_pin
·
2023-08-02 13:55
LeetCode刷题笔记
leetcode
算法
leetcode698. 划分为k个相等的子集
2.回溯:思路见
leetcode题解
。
kkkkuuga
·
2023-07-29 14:24
回溯算法
leetcode
算法
数据结构
java
【算法和数据结构】257、LeetCode二叉树的所有路径
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。一、题目二、解法 思路分析:首先看这道题的输出结果,是前序遍历。
晚安66
·
2023-07-29 12:58
算法
算法
【算法与数据结构】344、LeetCode反转字符串
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-07-29 12:19
算法
算法
【算法与数据结构】110、LeetCode平衡二叉树
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-07-26 14:36
算法
算法
LeetCode题解
|2.两数相加 - Javascript
functionListNode(val,next){this.val=val===undefined?0:val;this.next=next===undefined?null:next;}functionaddTwoNumbers(link1,link2){letl1=link1;letl2=link2;letresult=null;letcurrentNext=null;letcarry=0
敦敦实实
·
2023-07-25 23:22
【算法和数据结构】102、LeetCode二叉树的层序遍历
文章目录一、题目二、迭代法三、递归法四、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-07-25 08:22
算法
算法
【算法与数据结构】226、LeetCode翻转二叉树
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-07-25 08:22
算法
算法
【算法与数据结构】104、111、LeetCode二叉树的最大/最小深度
文章目录一、题目二、层序遍历法三、递归法四、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-07-25 08:22
算法
算法
【算法与数据结构】222、LeetCode完全二叉树的节点个数
文章目录一、题目二、一般遍历解法三、利用完全二叉树性质四、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-07-25 08:22
算法
算法
【算法与数据结构】101、LeetCode对称二叉树
文章目录一、题目二、递归法三、迭代法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-07-25 08:50
算法
算法
LeetCode题解
:2618. 检查是否是类的对象实例,使用instanceof
原题链接:https://leetcode.cn/problems/check-if-object-instance-of-class/解题思路:题目要求我们编写一个函数,检查给定的值是否是给定类或超类的实例。可以传递给函数的数据类型没有限制。例如,值或类可能是undefined。我们可以使用JavaScript的instanceof运算符来检查一个对象是否是一个类的实例。然而,instanceo
Lee_Chen86
·
2023-07-19 04:35
LeetCode
leetcode
算法
职场和发展
LeetCode题解
:2618. 检查是否是类的对象实例,迭代和递归
原题链接:https://leetcode.cn/problems/check-if-object-instance-of-class/解题思路:我们可以使用JavaScript的原型链来检查一个对象是否是一个类的实例。在JavaScript中,每个对象都有一个内部属性[[Prototype]],可以通过__proto__属性来访问。一个对象的__proto__属性指向了创建它的构造函数的prot
Lee_Chen86
·
2023-07-19 04:01
LeetCode
JavaScript
leetcode
算法
职场和发展
LeetCode题解
:数组的最大美丽值
⭐简单说两句⭐CSDN个人主页:后端小知识GZH:后端小知识欢迎关注点赞收藏⭐️留言好久没打力扣周赛了,今天做了下,以前都是可以肝三个题的,今天第二题就卡住了下面我就浅浅分析下这个题吧,我一定能给你讲明白的我们先来康康题目的意思啦,为了方便观看,我直接到力扣那里截了个屏过来✅划重点这道题免费哟,直接上链接:数组的最大美丽值题目都看完了吧?我们现在来聊聊这道题的思路思路这道题如果采用常规的暴力法去做
后端小知识
·
2023-07-18 03:07
数据结构与算法
leetcode
算法
职场和发展
来自北大算法课的
Leetcode题解
:1802. 有界数组中指定下标处的最大值
代码仓库:Github|Leetcodesolutions@doubleZ0108fromPekingUniversity.解法1(T80%S20%):题本身是不难的,就是很烦,不要想复杂了。首先要明确下边界,数组里的每个数最小就是1(因为要满足正整数),而且相邻两个元素要么差0要么差1,index的上界也就明确了,即其他n-1个数都是1,index处的上界就是maxSum-n+1。所以很明显应该
doubleZ0108
·
2023-07-17 03:51
leetcode
算法
【算法和数据结构】347、LeetCode前 K 个高频元素
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-07-16 17:37
算法
算法
【算法与数据结构】150、LeetCode逆波兰表达式求值
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-07-16 17:07
算法
算法
【算法与数据结构】144、145、94LeetCode二叉树的前中后遍历
文章目录一、题目二、递归算法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-07-16 17:04
算法
算法
LeetCode题解
之反转链表
反转链表题目描述定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL限制:0<=节点个数<=5000解题思路使用双指针法,定义两个指针pre和cur,pre在前,cur在后,每次让cur的next指向pre,pre指向cur,完成一次局部反转,注意在每次反转之前需要记录cur的next
l1fe1
·
2023-07-14 18:12
【算法与数据结构】239、LeetCode滑动窗口最大值
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-07-13 18:10
算法
算法
【算法与数据结构】15、LeetCode三数之和
文章目录一、题目二、双指针法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-06-22 20:50
算法
算法
LeetCode题解
java算法: 111. 二叉树的最小深度
给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。示例1:输入:root=[3,9,20,null,null,15,7]输出:2示例2:输入:root=[2,null,3,null,4,null,5,null,6]输出:5提示:树中节点数的范围在[0,105]内-1000queue=newLinkedList();queue
神石石
·
2023-06-22 02:30
Leecode
数据结构和算法
队列
链表
java
算法
数据结构
leetcode题解
--#83.删除排序链表中的重复元素
题目链接题目描述:给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。实例:输入:1->1->2->3->3输出:1->2->3题解: 本题比较简单,主要考察移动链表指针操作,使用单个指针移动判重即可。设置当前指针cur,如果cur->val与cur->next->val相等,则说明需要判重,即执行删除指针操作;如果不相等,则cur指针移动到下一个位置。当cur指针或者cur->nex
面包猎人
·
2023-06-21 11:51
leetcode题解
数据结构与算法
算法
链表
指针
leetcode
c++
【算法与数据结构】383、LeetCode赎金信
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-06-21 04:15
算法
算法
LeetCode题解
#Title通过率简易程度1TwoSum17.70%Medium2AddTwoNumbers21.10%Medium3LongestSubstringWithoutRepeatingCharacters20.60%Medium4MedianofTwoSortedArrays17.40%Hard5LongestPalindromicSubstring20.70%Medium6ZigZagConver
Fitz_Lee
·
2023-06-19 09:36
【算法与数据结构】202、LeetCode快乐数
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-06-19 06:44
算法
算法
【算法与数据结构】349、LeetCode两个数组的交集
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-06-19 06:14
算法
算法
【算法与数据结构】454、LeetCode 四数相加 II
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-06-19 06:12
算法
算法
Leetcode题解
---4. 寻找两个正序数组的中位数
寻找两个正序数组的中位数我都第一反应的代码:classSolution:deffindMedianSortedArrays(self,nums1:List[int],nums2:List[int])->float:l_to=nums2+nums1l_to.sort()l=len(l_to)ifl%2==0:return(l_to[l//2-1]+l_to[l//2])/2else:returnl_
子季鹰才
·
2023-06-18 21:18
LeetCode题解
汇总
题目推荐指数1.两数之和12.两数相加14.寻找两个正序数组的中位数2AAAA6.Z字形变换17.整数反转28.字符串转换整数(atoi)2AAA9.回文数10.正则表达式匹配212.整数转罗马数字113.罗马数字转整数016.最接近的三数之和120.有效的括号22.括号生成2AAAAA23.合并K个升序链表24.两两交换链表中的节点125.K个一组翻转链表00AAAAA26.删除有序数组中的重复
18阿鲁
·
2023-06-15 15:22
刷题总结
leetcode
算法
【算法与数据结构】242、LeetCode有效的字母异位词
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。一、题目二、解法 思路分析:题目要求判断两个字符串是否为字母异位词。
晚安66
·
2023-06-14 21:55
算法
算法
【算法与数据结构】142、LeetCode环形链表 II
文章目录一、题目二、哈希法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-06-14 21:25
算法
算法
【算法与数据结构】24、LeetCode两两交换链表中的节点
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。一、题目二、解法 思路分析:题目要求两两交换节点。
晚安66
·
2023-06-12 20:30
算法
算法
【算法与数据结构】19、LeetCode删除链表的倒数第 N 个结点
文章目录一、题目二、双指针法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-06-12 20:30
算法
算法
【算法与数据结构】206、LeetCode 反转链表
文章目录一、题目二、翻转链表双指针法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-06-12 20:29
算法
算法
【算法和数据结构】
LeetCode题解
文章目录一、数组二、链表三、哈希表本篇文章记录博主刷LeetCode题的题解和思路【算法与数据结构】
LeetCode题解
模板一、数组【算法与数据结构】704、LeetCode二分查找【算法与数据结构】35
晚安66
·
2023-06-12 20:59
算法
算法
【算法与数据结构】707、LeetCode设计链表
文章目录一、题目二、设计链表三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-06-12 20:59
算法
算法
【算法与数据结构】160、LeetCode相交链表
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。一、题目二、解法 思路分析:这道题题目蛮长的。
晚安66
·
2023-06-12 20:28
算法
算法
【算法与数据结构】209.长度最小的子数组
文章目录题目一、暴力穷解法二、滑动窗口法完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-06-08 08:20
算法
算法
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他