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
单调栈详解【C/C++】
在需要遍历序列,并纪录极值的情况下(如接雨水、
每日
温度
ん贤
·
2025-03-22 09:00
算法
单调栈
算法
c++
数据结构
贪心算法
122. 买卖股票的最佳时机 II
题目分析
LeetCode
第122题是“买卖股票的最佳时机II”。题目描述为:给定一个数组prices,其中prices[i]是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。
请向我看齐
·
2025-03-22 09:25
LeetCode
算法
代码随想录算法训练营第八天| 344 反转字符串、541 反转字符串II
这两天开的是字符串专题,我准备在做题的时候用C++做一遍,再用C做一遍,因为一直刷
leetcode
用的都是C++,导致C的基础太薄弱了,之后工作中有可能用到C,相当于再复习复习一、
Leetcode
344
Anjoubecoding
·
2025-03-22 04:33
算法
数据结构
c++
c语言
leetcode
百某田网任务脚本
自动化操作百田游戏的任务脚本,特别是用于完成
每日
任务和积分兑换的功能。主要功能任务管理:脚本通过定时任务查询并执行每天的任务,自动完成任务并兑换积分。
点云-激光雷达-Slam-三维牙齿
·
2025-03-22 04:03
其他
智能手机
运维
自动化
每日
一题--内存池
内存池(MemoryPool)是一种高效的内存管理技术,通过预先分配并自主管理内存块,减少频繁申请/释放内存的系统开销,提升程序性能。它是高性能编程(如游戏引擎、数据库、网络服务器)中的核心优化手段。内存池的核心原理预先分配:初始化时一次性申请一大块内存(称为“池”),避免程序运行时频繁调用malloc/new。自主管理:将大块内存划分为多个固定或可变大小的内存单元,由程序自行分配和回收。复用机制
秋凉 づᐇ
·
2025-03-22 03:54
java
开发语言
大二下开始学数据结构与算法--06,判断两个节点是否相交,删除链表倒数第K个节点
感觉坚持做一件事,还挺难的,老是为自己找逃避的借口,比如说周三晚上跟舍友出去吃,就放下了写代码的
每日
任务。我在想,是不是应该改变一下观念,以进
爱我的你不说话
·
2025-03-22 00:02
链表
数据结构
【
leetcode
hot 100 39】组合总和
错误解法一:每一次回溯都遍历提供的数组classSolution{publicList>combinationSum(int[]candidates,inttarget){List>result=newArrayList>();Listtemp=newArrayList();intsum=0;backtrack(candidates,target,result,temp,sum);returnre
longii11
·
2025-03-22 00:01
leetcode
windows
算法
自用
leetcode
IDEA插件配置
velocityTool.camelCaseName(${question.titleSlug})代码模版:${question.content}package
leetcode
.editor.cn;//
QHG7C0
·
2025-03-21 23:20
数据结构与算法(二刷)
leetcode
蓝桥
每日
打卡--区间移位
#蓝桥#JAVA#区间移位题目描述数轴上有n个闭区间:D1,⋯Dn。其中区间Di用一对整数[ai,bi]来描述,满足ai≤bi。已知这些区间的长度之和至少有。所以,通过适当的移动这些区间,你总可以使得他们的"并"覆盖[0,],也就是说[0,]这个区间内的每一个点都落于至少一个区间内。你希望找一个移动方法,使得位移差最大的那个区间的位移量最小。具体来说,假设你将Di移动到[ai+ci,bi+ci]这
xxjiaz
·
2025-03-21 22:13
算法
蓝桥杯
数据结构
java
AI预测体彩排3新模型百十个定位预测+胆码预测+杀和尾+杀和值2025年3月21日第25弹
前面由于工作原因停更了很长时间,停更期间很多彩友一直私信我何时恢复发布
每日
预测,目前手头上的项目已经基本收尾,接下来恢复发布。当然,也有很多朋友一直咨询3D超级助手开发的进度,在这里统一回复下。
GIS小天
·
2025-03-21 22:40
体彩排3
人工智能
机器学习
彩票
算法
一文搞懂
LeetCode
236「二叉树的最近公共祖先」,助你快速拿下面试!
今天我们用Swift来解
LeetCode
236:「二叉树的最近公共祖先」,不仅会给出代码,还会分析它的时间复杂度、空间复杂度,并结合实际场景聊聊它的应用。
网罗开发
·
2025-03-21 21:07
Swift
swift
leetcode
面试
(
LeetCode
热题 100) 74. 搜索二维矩阵(二分查找)
题目:74.搜索二维矩阵方法一:数组按行拼接为一个不下降的一维数组。采用二分查找,时间复杂度0(lognm)。C++版本:classSolution{public:boolsearchMatrix(vector>&matrix,inttarget){intn=matrix.size(),m=matrix[0].size();intl=0,r=n*m-1;while(ltarget){r=mid-1
岁忧
·
2025-03-21 19:20
java版刷题
LeetCode
热题
100
LeetCode
leetcode
矩阵
算法
c++
java
1252. 奇数值单元格的数目 / 剑指 Offer II 113. 课程顺序
1252.奇数值单元格的数目【简单题】【
每日
一题】思路:【模拟】定义行数组rows和列数组cols,用来记录当前行的+1次数和当前列的+1次数,遍历indices数组用来给rows和cols赋值。
彼淇梁
·
2025-03-21 19:49
力扣刷题记录
算法
leetcode
java
刷题记录
Leetcode
剑指 Offer II 032. 有效的变位词
给定两个字符串s和t,编写一个函数来判断它们是不是一组变位词(字母异位词)。注意:若s和t中每个字符出现的次数都相同且字符顺序不完全相同,则称s和t互为变位词(字母异位词)。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:
我不是程序员~~~~
·
2025-03-21 19:47
C&C++
leetcode
算法
职场和发展
LeetCode
146.LRU 缓存(哈希表+双向链表)
请你设计并实现一个满足LRU(最近最少使用)缓存约束的数据结构。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue)如果关键字key已经存在,则变更其数据值value;如果不存在,则向缓存中插入该组k
techpupil
·
2025-03-21 19:17
缓存
散列表
链表
(
LeetCode
每日
一题) 2680. 最大或值(前缀和、位运算)
题目:2680.最大或值思路:在多个数上乘2,不如都在一个数上乘。这样只需要枚举每一个数乘k次2,也就是位运算移位k次。通过前缀和可以预处理出左右俩边的或值,实际上只需要预处理出一边的,另外一边在遍历时可得出。时间复杂度0(n)classSolution{public:longlongmaximumOr(vector&nums,intk){intn=nums.size();vectorv(n);f
岁忧
·
2025-03-21 18:42
LeetCode
java版刷题
leetcode
算法
职场和发展
java
c++
leetcode
1042.不邻接种花
1042.不邻接植花-力扣(
LeetCode
)容器在这道题中输入类似[[1,2],[3,4]],这意味着花园1连通了花园2,花园3连通了花园4。那么该怎么根据这个输入,获取一个方便后面算法的表示呢?
坠金
·
2025-03-21 18:39
技术面算法
图论
算法
leetcode
LeetCode
热题 100_跳跃游戏 II(79_45_中等_C++)(贪心算法)
LeetCode
热题100_跳跃游戏II(79_45)题目描述:输入输出样例:题解:解题思路:思路一(贪心选择):代码实现代码实现(思路一(贪心算法)):以思路一为例进行调试题目描述:给定一个长度为n的
Dream it possible!
·
2025-03-21 17:31
LeetCode
热题
100
leetcode
c++
贪心算法
算法
写
leetcode
常用的库函数和常量
在Go中刷
LeetCode
,以下是一些常用的标准库函数和数据类型的最大值、最小值:✅常用标准库函数数学与排序math包math.Max(x,y):返回两个float64类型数中的较大值。
xsh219
·
2025-03-21 14:06
golang小知识点
算法
数据结构
golang
leetcode
刷题日记——轮转数组
[题目描述]:[思路]:题目要求将一个整数数组向右轮转k个位置,右边超出的数,从左边插入因为是向右轮转k个位置,所以可以直接遍历数组,将其存放位置index加上k,但index+k可能会超出数组长度,即需要轮转到数组前面。由于数组元素个数为numsSize,也就是数组长度,我们可以通过(index+k)%numsSize取余来确定超出元素的位置运行如下voidrotate(int*nums,int
许_安
·
2025-03-21 13:26
刷题日记
leetcode
算法
排序算法
LeetCode
热题100JS(59/100)第十一天|46|78|17|39|22
46.全排列题目链接:46.全排列难度:中等刷题状态:2刷新知识:解题过程思考示例1:输入:nums=[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]题解分析参考题解链接:全排列放下1刷过程/***@param{number[]}nums*@return{number[][]}*///varpermute=function(num
Alicesflower
·
2025-03-21 13:51
LeetCode热题100JS
leetcode
javascript
算法
leetcode
-50.Pow(x,n)
快速计算次方的方法。首先,先保证n是正数。如果nfloat:ifx==0:return0res=1ifn>=1returnres
蒸土豆的技术细节
·
2025-03-21 10:57
leetcode
算法
职场和发展
Hive 实际应用场景及对应SQL示例
SQL示例:--统计
每日
UV(用户访问量)SELECTdate,COUNT(DISTINCTuser_id)ASdaily_uvFROMweb_logsWHEREevent_type='page_view'GROUPBYdate
小技工丨
·
2025-03-21 09:46
大数据随笔
hive
sql
hadoop
大数据
数据仓库
LeetCode
第98题_验证二叉搜索树
LeetCode
第98题:验证二叉搜索树题目描述给你一个二叉树的根节点root,判断其是否是一个有效的二叉搜索树。有效二叉搜索树定义如下:节点的左子树只包含小于当前节点的数。
@蓝莓果粒茶
·
2025-03-21 09:45
算法
leetcode
linux
算法
链表
c++
数据结构
python
【
LeetCode
热题 100】3. 无重复字符的最长子串 | python 【中等】
美美超过管解题目:3.无重复字符的最长子串给定一个字符串s,请你找出其中不含有重复字符的最长的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。注意:考虑空字符串问题有重复之后要在重复的那个后面新建序列,减少时间,故需要列表储存(标准做法里用的集合捏)标准做法:把重复的set.remove(),a指针步进,没有重复的话,b指针一直步进怎
一只小白跳起来
·
2025-03-21 09:44
leetcode
java
算法
开发语言
《北京大学-DeepSeek系列教程(1)》电子书下载
欢迎来到
每日
的AI学习时间。今天,我们将一起深入AI的奇妙世界,探索“《北京大学-DeepSeek系列教程(1)》电子书下载”,并学会本篇文章中所讲的全部知识点。
AI智研社
·
2025-03-21 06:22
人工智能
ai
AI写作
AIGC
生活
leetcode
刷题(javaScript)——栈、单调栈相关场景题总结
在
LeetCode
刷题中,栈是一个常用的数据结构,可以帮助解决很多问题。
三月的一天
·
2025-03-21 05:12
Leetcode刷题技巧总结
javascript
leetcode
linux
32.代码随想录算法训练营第三十二天|509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯
32.代码随想录算法训练营第三十二天|509.斐波那契数,70.爬楼梯,746.使用最小花费爬楼梯DP数组的定义以及下标的含义递推公式动态规划的初始化是很重要的遍历顺序打印数组509.斐波那契数-力扣(
LeetCode
白鹭鸣鸣!
·
2025-03-21 04:10
算法
java
dp
每日
一题——二叉树的深度
二叉树的最大深度问题描述示例方法一:递归法代码实现代码解析方法二:层次遍历(广度优先搜索)代码实现代码解析总结问题描述给定一个二叉树的根节点root,返回其最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。示例示例1输入:root=[3,9,20,null,null,15,7]输出:3解释:从根节点到最远叶子节点的最长路径为3->20->15或3->20->7,路径长度为3
tt555555555555
·
2025-03-21 04:40
面经
C语言
算法题
算法
数据结构
洛谷
每日
1题-------Day25__P1424 小鱼的航程(改进版)
题目描述有一只小鱼,它平日每天游泳250公里,周末休息(实行双休日),假设从周x开始算起,过了n天以后,小鱼一共累计游泳了多少公里呢?输入格式输入两个正整数x,n,表示从周x算起,经过n天。输出格式输出一个整数,表示小鱼累计游泳了多少公里。输入输出样例输入#1复制310输出#1复制2000说明/提示数据保证,1≤x≤7,1≤n≤106。题解#includeusingnamespacestd;int
__雨夜星辰__
·
2025-03-21 04:08
洛谷每日1题
算法
c++
数据结构
学习
笔记
【附JS、Python、C++题解】
Leetcode
面试150题(7)
一、题目167.两数之和II-输入有序数组给你一个下标从1开始的整数数组numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数target的两个数。如果设这两个数分别是numbers[index1]和numbers[index2],则1targetIndex(vectornums,inttarget){intlength=nums.size();if(length<2){
moz与京
·
2025-03-21 03:29
leetcode整理
javascript
python
c++
Golang |
每日
一练 (6)
携手共前行,未来更辉煌文章目录Golang|
每日
一练(6)题目参考答案什么是内存逃逸?内存逃逸对程序有什么样的影响?如何避免?Golang|
每日
一练(6)题目什么是内存逃逸?
张胤尘
·
2025-03-21 01:42
Golang
每日一练
golang
后端
面试
【
leetcode
hot 100 46】全排列
解法一:回溯法回溯法:一种通过探索所有可能的候选解来找出所有的解的算法。如果候选解被确认不是一个解(或者至少不是最后一个解),回溯算法会通过在上一步进行一些变化抛弃该解,即回溯并且再次尝试。用回溯算法来解决,遍历数组的每一个元素,然后尝试生成所有的排列,当生成一个完整的排列时,记录该排列,并退回到上一步,然后继续生成新的排列。就比如说“123”,我们可以先固定1,然后递归处理“23”。把“123”
longii11
·
2025-03-20 22:17
leetcode
算法
数据结构
云原生分布式存储:数据洪流中的时空折叠艺术
引言:数据维度战争的新防线蚂蚁集团存储集群达500EB规模,Netflix
每日
处理3PB视频数据。AWSS3支持每秒1.5亿次请求,字节跳动对象存储延迟低至12ms。
桂月二二
·
2025-03-20 22:15
云原生
分布式
LeetCode
第30题:串联所有单词的子串
今天我们要探讨的是一道非常有趣的字符串处理题目——
LeetCode
第30题:串联所有单词的子串。
Gemini技术窝
·
2025-03-20 21:05
leetcode
算法
数据结构
java
LeetCode
每日
一题——30. 串联所有单词的子串
文章目录题目示例思路题解题目给定一个字符串s和一些长度相同的单词words。找出s中恰好可以由words中所有单词串联形成的子串的起始位置。注意子串要与words中的单词完全匹配,中间不能有其他字符,但不需要考虑words中单词串联的顺序。示例示例1:输入:s=“barfoothefoobarman”,words=[“foo”,“bar”]输出:[0,9]解释:从索引0和9开始的子串分别是“bar
hyk今天写算法了吗
·
2025-03-20 20:01
#
算法实例
leetcode
算法
职场和发展
数据结构
python
【
LeetCode
热题100】 23. 合并 K 个升序链表的算法思路及python代码
23.合并K个升序链表给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。示例1:输入:lists=[[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[1->4->5,1->3->4,2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->6示例2:输入:lists=[
pljnb
·
2025-03-20 16:58
LeetCode热题100
算法
leetcode
链表
【
Leetcode
刷题随笔】59 螺旋矩阵
1.题目描述给定一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。可结合以下原题链接阅读。原题链接:59螺旋矩阵2.解题思路本题为模拟矩阵填充过程,不需要设计算法,只要完成正确的填充过程即可。首先初始化一个nxn的二维矩阵(涉及到动态内存分配),从矩阵左上角开始往顺时针填充,关键在于填充的转角处不要重复填充,所以对于每条边都要遵循严格的统一规则,
Poor_DayDreamer
·
2025-03-20 16:58
leetcode数组篇
Medium
Tag
leetcode
矩阵
算法
【
Leetcode
刷题随笔】203移除链表元素
1.题目描述题意:删除链表中等于给定值val的所有节点。示例1:输入:head=[1,2,6,3,4,5,6],val=6输出:[1,2,3,4,5]示例2:输入:head=[],val=1输出:[]示例3:输入:head=[7,7,7,7],val=7输出:[]原题链接:203移除链表元素2.解题思路由于链表本身的性质,移除链表的某个节点a,只需要将前一个节点的next指针指向a的下一个节点即可
Poor_DayDreamer
·
2025-03-20 16:58
leetcode链表篇
leetcode
链表
算法
【
Leetcode
刷题随笔】844 比较含退格的字符串
1.题目描述给定s和t两个字符串,比较s和t是否在删除所有由#字符表示的退格操作后相等。退格操作会删除其前面(不包括#本身)的一个字符,如果前面没有字符则忽略该#。如果字符串的末尾有多个退格符,它们会相互抵消,直到没有退格符剩余或者所有字符都被删除。示例1:输入:s=“ab#c”,t=“ad#c”输出:true解释:s和t都会变成“ac”,因为#前面的b和d都被删除。示例2:输入:s=“ab##”
Poor_DayDreamer
·
2025-03-20 16:27
移除元素篇
字符串篇
leetcode
算法
职场和发展
【
Leetcode
刷题随笔】2765最长交替子数组
1.题目描述:该题目标是在一个整数数组nums中寻找最长的“交替子数组”。这种交替子数组的特点是:其元素按照“递增1,递减1,递增1…”的模式循环排列,且子数组的长度必须大于1,例如数组nums=[2,3,4,3,4],交替子数组有[2,3],[3,4],[3,4,3]和[3,4,3,4]。最长的子数组为[3,4,3,4],长度为4。详细题目描述见原题:原题。2.1解题思路一(双层循环):这道题有
Poor_DayDreamer
·
2025-03-20 16:57
leetcode数组篇
leetcode
算法
职场和发展
LeetCode
刷题笔记
leetcode
_01两数之和斐波那契数列三个数最大乘积反转链表x的平方根环形列表
LeetCode
随笔两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target
小李李李李腊八
·
2025-03-20 16:27
leetcode
算法
java
每日
新闻掌握【2025年3月20日 星期四】
2025年3月20日星期四农历二月廿一大公司/大事件住建部:坚决稳住楼市,推动房地产市场止跌回稳近日,中共住房和城乡建设部党组召开理论学习中心组学习(扩大)会议。会议要求,要持续推进城市更新,坚持问题导向和目标导向,开展城市体检,找准人民群众急难愁盼问题和城市发展短板弱项,下功夫实施一批惠民生、防风险、促发展的更新项目。要坚决稳住楼市,持续巩固“四个取消、四个降低、两个增加”房地产政策“组合拳”效
cdmt
·
2025-03-20 15:26
每日新闻掌握
科技
高频SQL50题 第一天 | 1757. 可回收且低脂的产品、584. 寻找用户推荐人、595. 大的国家、1683. 无效的推文、1148. 文章浏览 I
1757.可回收且低脂的产品题目链接:https://
leetcode
.cn/problems/recyclable-and-low-fat-products/description/?
榛果咖啡有点苦
·
2025-03-20 14:47
高频
SQL
50
题
mysql
动态规划问题
(
leetcode
5)示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。
慕雪_mx
·
2025-03-20 14:44
动态规划
算法
数据结构
LeetCode
热题 100_跳跃游戏(78_55_中等_C++)(贪心算法)
LeetCode
热题100_跳跃游戏(78_55)题目描述:输入输出样例:题解:解题思路:思路一(贪心算法):代码实现代码实现(思路一(贪心算法)):以思路一为例进行调试题目描述:给你一个非负整数数组nums
Dream it possible!
·
2025-03-20 11:16
LeetCode
热题
100
leetcode
c++
贪心算法
算法
C语言
每日
一练——day_9
引言针对初学者,
每日
练习几个题,快速上手C语言。第九天。(连续更新中)采用在线OJ的形式什么是在线OJ?
Run_Teenage
·
2025-03-20 10:39
C语言入门练习题
c语言
开发语言
C语言
每日
一练——day_6
引言针对初学者,
每日
练习几个题,快速上手C语言。第六天。(连续更新中)采用在线OJ的形式什么是在线OJ?
Run_Teenage
·
2025-03-20 10:09
C语言入门练习题
c语言
开发语言
C语言
每日
一练——day_8
引言针对初学者,
每日
练习几个题,快速上手C语言。第八天。(连续更新中)采用在线OJ的形式什么是在线OJ?
Run_Teenage
·
2025-03-20 10:08
C语言入门练习题
c语言
开发语言
leetcode
501-二叉搜索树中的众数
leetcode
501思路由于是二叉搜索树,那么我们知道它的特性:使用中序遍历得到的是从小到大排序的,所以我们利用这个规则,使用count来统计每次出现一个新的数的总个数,maxCount统计最大的个数值
记得早睡~
·
2025-03-20 10:06
算法小课堂
leetcode
算法
javascript
数据结构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他