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题
2336.无限集合中的最小值
题目来源:
leetcode题
目,网址:2336.无限集中的最小数字-力扣(LeetCode)解题思路:使用pqUpperLimit存放无限集合中未被弹出过的最小元素,使用小根堆pq和集合set存放被弹出后重新加入无限集合中的数字
十年一觉尘与土
·
2023-12-04 22:52
#
C++
LeetCode
C++
1094.拼车
题目来源:
leetcode题
目,网址:1094.拼车-力扣(LeetCode)解题思路:第一次遍历原数组获得每个站点有多少人上车或下车并将数据存放在stops数组中。
十年一觉尘与土
·
2023-12-04 22:52
#
C++
LeetCode
C++
1038. 从二叉搜索树到更大和树
题目来源:
leetcode题
目,网址:1038.从二叉搜索树到更大和树-力扣(LeetCode)解题思路:从最大节点开始求和并修改响应节点即可。
十年一觉尘与土
·
2023-12-04 22:52
#
C++
LeetCode
C++
1657.确定两个字符串是否接近
题目来源:
leetcode题
目,网址:1657.确定两个字符串是否接近-力扣(LeetCode)解题思路:当一个字符串中出现的字符全部在另一个字符串中出现并且两字符串各字符出现次数排序后的有序序列相同时
十年一觉尘与土
·
2023-12-04 22:50
#
C++
LeetCode
C++
LeetCode题
解分享---数字与罗马数字互相转换
1.罗马数字转数字罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同
stu_kk
·
2023-12-04 01:03
赛题题解
数据结构与算法
leetcode
算法
Leetcode数组系列(java):1929. 数组串联
Leetcode数组系列(java):1929.数组串联(新手小白仅供参考)题目来源
leetcode题
目描述给你一个长度为n的整数数组nums。
weixin_43516659
·
2023-12-03 07:56
笔记
leetcode
java
算法
Leetcode题
库1929. 数组串联
文章目录说明举例思路解释:说明看到这道题的一瞬间,我就在想是不是我理解错了,看了看评论,确实就是这么简单普通写法没啥意思,这里提供一个我自己的想法,不一定有效doge举例思路题目要求ans[i]==nums[i]ans[i+n]==nums[i]看到这表达式就想到了mod运算举个例子家人们好理解nums=[1,2,1]先写一个类类中成员:Nums:是一个数组Length:记录Nums数组长度初始化
柳家山头号矿工
·
2023-12-03 07:50
Leetcode刷题集
leetcode
算法
Leetcod面试经典150题刷题记录——栈篇
1.有效的括号有效的括号-
leetcode题
目描述:给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效
躬身入世,以生证道
·
2023-12-02 09:47
Algorithm
面试
python
职场和发展
LeetCode题
解之数组拆分 I
数组拆分I题目描述给定长度为2n的数组,你的任务是将这些数分成n对,例如(a1,b1),(a2,b2),...,(an,bn),使得从1到n的min(ai,bi)总和最大。示例1:输入:[1,4,3,2]输出:4解释:n等于2,最大总和为4=min(1,2)+min(3,4).提示:n是正整数,范围在[1,10000].数组中的元素范围在[-10000,10000].解题思路要想获取最大总和,只需
l1fe1
·
2023-12-02 03:38
Leetcode2336. 无限集中的最小数字
Everydaya
Leetcode题
目来源:2336.无限集中的最小数字解法1:集合由于一开始类中包含所有正整数,并且操作要么添加任意的正整数,要么删除最小的正整数,因此我们可以期望,在任意时刻,存在一个正整数
UestcXiye
·
2023-12-01 22:32
Every
day
a
LeetCode
C++
剑指Offer
数据结构
算法
集合
Leetcode394. 字符串解码
Everydaya
Leetcode题
目来源:394.字符串解码解法1:栈本题中可能出现括号嵌套的情况,比如2[a2[bc]],这种情况下我们可以先转化成2[abcbc],在转化成abcbcabcbc。
UestcXiye
·
2023-12-01 22:32
Every
day
a
LeetCode
C++
数据结构与算法
栈
模拟
Leetcode1657. 确定两个字符串是否接近
Everydaya
Leetcode题
目来源:1657.确定两个字符串是否接近解法1:遍历操作1:交换任意两个现有字符。操作1的本质:字符可以任意排列。
UestcXiye
·
2023-12-01 22:30
Every
day
a
LeetCode
C++
数据结构与算法
字符串
LeetCode刷题---160. 相交链表(双指针-对撞指针)
所属专栏:【
LeetCode题
解(持续更新中)】作 者:我是夜阑的狗个人简介:一个正在努力学技术的码仔,专注基础和实战分享,欢迎咨询!
我是夜阑的狗
·
2023-11-30 17:41
数据结构与算法
#
LeetCode
链表篇
链表
leetcode
数据结构
java
算法
Leetcode 100.相同的树(Same Tree)
Leetcode100.相同的树1题目描述(
Leetcode题
目链接) 给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
就叫昵称吧
·
2023-11-30 14:56
Leetcode
算法
leetcode
Leetcode100. 相同的树
Everydaya
leetcode题
目来源:100.相同的树解法1:递归递归实现对两棵树的同一位置的节点的逐一比较。代码:/***Definitionforabinarytreenode.
UestcXiye
·
2023-11-30 14:52
Every
day
a
leetcode
算法
leetcode
LeetCode题
解1-两数之和(Java)
题目描述:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]来源:力扣(LeetCode)链接:https://leetcode-cn
xu_pan
·
2023-11-30 13:01
链表实现 二叉树
文章目录一、二叉树的链表结构二、遍历二叉树1.前序遍历2.中序遍历3.后序遍历三、链表二叉树的部分功能四、相关的
leetcode题
总结一、链表结构构建二叉树头文件#include#include#include
梨+苹
·
2023-11-30 08:06
二叉树
数据结构
c语言
LeetCode题
:581. 最短无序连续子数组,242. 有效的字母异位词,202. 快乐数
581.最短无序连续子数组题目要求:581.最短无序连续子数组给你一个整数数组nums,你需要找出一个连续子数组,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。请你找出符合题意的最短子数组,并输出它的长度。示例1:输入:nums=[2,6,4,8,10,9,15]输出:5解释:你只需要对[6,4,8,10,9]进行升序排序,那么整个表都会变为升序排序。示例2:输入:nums=[1,2
tao滔不绝
·
2023-11-30 02:27
LeetCode题
leetcode
算法
数据结构
Day26 知识点 part2
声学基础乐理基础树莓派实验室(为学习计算机编程教育设计的一种微型电脑)windows95(Windows95inElectron.RunsonmacOS,Linux,andWindows.)编程用动画的形式呈现解
LeetCode
JSleefat
·
2023-11-30 01:16
LeetCode题
解之拿硬币
统计位数为偶数的数字题目描述桌上有n堆力扣币,每堆的数量保存在数组coins中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。示例1:输入:[4,2,1]输出:4解释:第一堆力扣币最少需要拿2次,第二堆最少需要拿1次,第三堆最少需要拿1次,总共4次即可拿完。示例2:输入:[2,3,10]输出:8示例3:输入:nums=[7,7,7,7]输出:[0,0,0,0]限制:
l1fe1
·
2023-11-29 17:35
2022/3/29 leetcode每日一题——滑动窗口解法
滑动窗口解法最大连续1的个数II最大连续1的个数Ⅲ每日一题——考试的最大困扰度滑动窗口模板我们本次解析滑动窗口解法是从3道
leetcode题
,由浅入深慢慢去理解,最后得出滑动窗口这一类题目的解题模板。
.joker.
·
2023-11-29 12:06
Java
Leetcode
java
数据结构
leetcode
LeetCode1-500题汇总,希望对你有点帮助!
时间很快,公众号发布的
LeetCode题
目,已经达到500道题了。
程序IT圈
·
2023-11-28 19:55
二叉树
链表
lighttpd
ipad
tiff
LeetCode题
解之统计位数为偶数的数字
统计位数为偶数的数字题目描述给你一个整数数组nums,请你返回其中位数为偶数的数字的个数。示例1:输入:nums=[12,345,2,6,7896]输出:2解释:12是2位数字(位数为偶数)345是3位数字(位数为奇数)2是1位数字(位数为奇数)6是1位数字位数为奇数)7896是4位数字(位数为偶数)因此只有12和7896是位数为偶数的数字示例2:输入:nums=[555,901,482,1771
l1fe1
·
2023-11-28 15:18
LeetCode题
解之数组、链表
数组、链表数组理论二分法81.搜索旋转排序数组II(☆☆☆)153.寻找旋转排序数组中的最小值(☆☆☆)154.寻找旋转排序数组中的最小值II(☆☆☆)33.搜索旋转排序数组面试题10.03.搜索旋转数组324.摆动排序II162.寻找峰值(☆☆)378.有序矩阵中第K小的元素(☆☆☆)704.二分查找35.搜索插入位置34.在排序数组中查找元素的第一个和最后一个位置(☆☆)69.x的平方根367
wenxingxingxing
·
2023-11-28 08:53
LeetCode题解
leetcode
链表
算法
1024程序员节
题目:965.单值二叉树
题目来源:
leetcode题
目,网址:965.单值二叉树-力扣(LeetCode)解题思路:遍历二叉树,判断所有节点值是否相同。
十年一觉尘与土
·
2023-11-28 06:45
#
Java
leetcode
java
代码随想录训练营day38|435. 无重叠区间、763.划分字母区间
435.无重叠区间(中等)
leetcode题
目链接:435.无重叠区间-力扣(LeetCode)文章讲解:代码随想录(programmercarl.com)视频讲解:贪心算法,依然是判断重叠区间|LeetCode
吉大第一深情
·
2023-11-27 21:21
算法
位运算简单说明
今天在刷
Leetcode题
(136.只出现一次的数字)时发现有使用异或运算提高效率。就简单扩展了下,把其他按位运算也总结了起来。
skyjilygao
·
2023-11-27 05:39
LeetCode题
解:641. 设计循环双端队列,使用双向链表,JavaScript,详细注释
//leetcode-cn.com/problems/design-circular-deque/解题思路:如果你看到这题的时候,感到没有思路,可以先尝试其前导题目:622.设计循环队列,以及我的题解
LeetCode
Lee_Chen86
·
2023-11-27 05:52
LeetCode
leetcode
LeetCode题
解:两数相加
题目描述给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个结点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。示例image.png输入:l1=[2,4,3],l2=[5,6,4]输出:[7,0,8]342+465=807思路由于输入的两个链表都是逆序存储数字的位数的,因此两个链表中同一位置
搬码人
·
2023-11-26 23:50
代码随想录算法训练营第三十二天|122. 买卖股票的最佳时机 II、55. 跳跃游戏、45. 跳跃游戏 II
代码随想录刷题03.13贪心算法2
LeetCode题
目122.买卖股票的最佳时机II解题思路本题(贪心算法)思路:1)只有一个股价数组,数组中的元素就是利用for循环制造的单体个例;2)局部最优思路:股价隔天相减
fan15157721331
·
2023-11-26 04:18
算法
游戏
leetcode
LeetCode - 题 70 跳台阶 - 具体思路与python解法
LeetCode题
目假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。
Vince Li
·
2023-11-25 19:03
LeetCode
跳台阶
斐波那契
剑指offer
leetcode题
解-149. Max Points on a Line
题目:Givennpointsona2Dplane,findthemaximumnumberofpointsthatlieonthesamestraightline.题目是寻找平面中所有点在同一条直线上的最大个数。一种简单的思路就是使用Map来保存每条直线上的点数,然后遍历数组中的每个点即可。代码如下所示:importjava.util.HashMap;importjava.util.Map;pu
liuchongee
·
2023-11-25 18:25
leetcode刷题
leetcode
LeetCode题
解之左旋转字符串
左旋转字符串题目描述字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。示例1:输入:s="abcdefg",k=2输出:"cdefgab"示例2:输入:s="lrloseumgh",k=6输出:"umghlrlose"限制:1<=k
l1fe1
·
2023-11-25 16:12
Leetcode 1457.二叉树中的伪回文路径(Pseudo-Palindromic Paths in a Binary Tree)
Leetcode1457.二叉树中的伪回文路径1题目描述(
Leetcode题
目链接) 给你一棵二叉树,每个节点的值为1到9。
就叫昵称吧
·
2023-11-25 15:38
Leetcode
leetcode
算法
算法-技巧-简单-只出现一次的数字、多数元素
记录一下算法题的学习10只出现一次的数字
leetcode题
目:给你一个非空整数数组nums,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
冰鲜柠檬汁
·
2023-11-25 08:25
算法
数据结构
leetcode
java
Leetcode200. 岛屿数量
Everydaya
Leetcode题
目来源:200.岛屿数量解法1:深度优先搜索设目前指针指向一个岛屿中的某一点(i,j),寻找包括此点的岛屿边界。
UestcXiye
·
2023-11-25 06:51
Every
day
a
leetcode
leetcode
C++
并查集
深度优先搜索
广度优先搜索
Leetcode173. 二叉搜索树迭代器
Everydaya
Leetcode题
目来源:173.二叉搜索树迭代器解法1:中序遍历我们可以直接对二叉搜索树做一次完全的递归遍历,获取中序遍历的全部结果并保存在数组中。
UestcXiye
·
2023-11-25 06:21
Every
day
a
leetcode
leetcode
算法
C++
数据结构与算法
Leetcode1410. HTML 实体解析器
Everydaya
Leetcode题
目来源:1410.HTML实体解析器解法1:模拟遍历字符串text,每次遇到’&‘,就判断以下情况:双引号:字符实体为",对应的字符是"。
UestcXiye
·
2023-11-25 06:20
Every
day
a
leetcode
html
leetcode
C++
算法
Leetcode199. 二叉树的右视图
Everydaya
Leetcode题
目来源:199.二叉树的右视图解法1:层序遍历给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。
UestcXiye
·
2023-11-25 06:44
Every
day
a
leetcode
leetcode
C++
算法
数据结构与算法
LeetCode题
解:641. 设计循环双端队列,使用队列,JavaScript,详细注释
//leetcode-cn.com/problems/design-circular-deque/解题思路:如果你看到这题的时候,感到没有思路,可以先尝试其前导题目:622.设计循环队列,以及我的题解
LeetCode
Lee_Chen86
·
2023-11-24 05:00
LeetCode
leetcode
LeetCode题
解——移除元素
LeetCode题
解——移除元素题目介绍解题思路这题的解题思路其实和
LeetCode题
解——删除有序数组中的重复项_yxh_1_的博客-CSDN博客蛮像的首先我们定义一个index,把index看成我们想要的结果下标
yxh_1_
·
2023-11-23 19:10
算法
leetcode
LeetCode题
解之按既定顺序创建目标数组
按既定顺序创建目标数组题目描述给你两个整数数组nums和index。你需要按照以下规则创建目标数组:目标数组target最初为空。按从左到右的顺序依次读取nums[i]和index[i],在target数组中的下标index[i]处插入值nums[i]。重复上一步,直到在nums和index中都没有要读取的元素。请你返回目标数组。题目保证数字插入位置总是存在。示例1:输入:nums=[0,1,2,
l1fe1
·
2023-11-23 02:56
算法经典面试题(1)——数组
某位大佬的
Leetcode题
解参考链接数组二分查找templateintbinarySearch(intarr[],intn,Ttarget){intl=0,r=n-1;//在[l...r]范围内查找targetwhile
哈哈coding
·
2023-11-22 13:24
算法与数据结构
算法
面试
c++
leetcode
19.删除链表的倒数第 N 个节点
题目来源:
leetcode题
目,网址:19.删除链表的倒数第N个结点-力扣(LeetCode)解题思路:使用双指针找到倒数第N+1个节点后删除链表的第N个节点即可。
十年一觉尘与土
·
2023-11-22 08:50
#
C++
LeetCode
C++
leetcode 算法系列 1.两数之和
1.两数之和
leetcode题
目官方地址:https://leetcode-cn.com/problems/two-sum/github地址:https://github.com/suggers-7F/
勤学苦练7F
·
2023-11-22 02:40
leetcode
leetcode
算法
python
数据结构
LeetCode题
解之二进制链表转整数
二进制链表转整数题目描述给你一个单链表的引用结点head。链表中每个结点的值不是0就是1。已知此链表是一个整数数字的二进制表示形式。请你返回该链表所表示数字的十进制值。示例1:二进制链表输入:head=[1,0,1]输出:5解释:二进制数(101)转化为十进制数(5)示例2:输入:head=[0]输出:0示例3:输入:head=[1]输出:1示例4:输入:head=[1,0,0,1,0,0,1,1
l1fe1
·
2023-11-21 23:26
Leetcode2216. 美化数组的最少删除数
Everydaya
Leetcode题
目来源:2216.美化数组的最少删除数解法1:模拟使用变量count代表已删除的元素个数,由于每次删除元素,剩余元素都会往前移动,因此当前下标为i-count。
UestcXiye
·
2023-11-21 21:59
Every
day
a
leetcode
leetcode
C++
算法
数据结构与算法
模拟
代码随想录算法训练营第六十天 | LeetCode 647、516
文章目录前言一、647二、516总结前言
LeetCode题
目:LeetCode647、516Takeaway:动态规划的子序列系列问题的回文问题,分为回文子串和回文子序列。
Bingjiaokong
·
2023-11-21 21:40
随想录刷题
算法
leetcode
动态规划
代码随想录算法训练营第五十六天 | LeetCode 300、674、718
文章目录前言一、300二、674三、718总结前言
LeetCode题
目:LeetCode300、674、718Takeaway:动态规划的子序列系列问题一、300动态规划的子序列系列问题,元素不是连续的
Bingjiaokong
·
2023-11-21 21:39
随想录刷题
算法
leetcode
动态规划
题目:2423.删除字符使频率相同
题目来源:
leetcode题
目,网址:2423.删除字符使频率相同-力扣(LeetCode)解题思路:枚举所有不符合要求的情况。
十年一觉尘与土
·
2023-11-21 14:14
#
Java
leetcode
java
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他