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
1234. 替换子串得到平衡字符串
defbalancedString(self,s):""":types:str:rtype:int"""#思路找到最小窗口,使窗口外的元素都小于等于s//4,窗口内的元素就是要替换的#如‘WQWRQQQW’,因为s的长度是4的倍数#我们需要换掉2Q和1W,不在意要换成什么#也就是找到包含2Q1W的最小窗口#窗口包含2Q1W的时候是窗口外的元素都是小于等于s//4的#所以先计算每个元素数量,之后扩大
996冲冲冲
·
2025-04-07 01:10
滑动窗口
leetcode
LeetCode
1234. 替换子串得到平衡字符串
1234.替换子串得到平衡字符串有一个只含有'Q','W','E','R'四种字符,且长度为n的字符串。假如在该字符串中,这四个字符都恰好出现n/4次,那么它就是一个「平衡字符串」。给你一个这样的字符串s,请通过「替换一个子串」的方式,使原字符串s变成一个「平衡字符串」。你可以用和「待替换子串」长度相同的任何其他字符串来完成替换。请返回待替换子串的最小可能长度。如果原字符串自身就是一个平衡字符串,
算法白菜
·
2025-04-07 01:38
leetcode
算法
职场和发展
java
数据结构
leetcode
-代码随想录-链表-环形链表Ⅱ
题目题目链接:142.环形链表II-力扣(
LeetCode
)给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。
luckyme_
·
2025-04-07 01:07
数据结构
leetcode
链表
算法
leetcode
-代码随想录-链表-移除链表元素
题目链接:203.移除链表元素-力扣(
LeetCode
)给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。
luckyme_
·
2025-04-07 01:07
数据结构
leetcode
链表
算法
裸辞后找工作有多难?分享个人经历+面经+学习路线【内含免费下载初级前端面试题】- 回忆我的2023
个人博客主页一个努力学习的程序猿
专栏
:HTML和CSSJavaScriptjQueryVueVue3ReactTypeScriptuni-appLinux前端面试分享前端学习+方案分享(VitePress
前端Jerry_Zheng
·
2025-04-07 00:04
前端面试分享
学习
前端
vue.js
面试
js
html
css
NLP/大模型八股
专栏
结构解析
1.transformer结构相关(1)transformer的基本结构有哪些,分别的作用是什么,代码实现。NLP高频面试题(一)——Transformer的基本结构、作用和代码实现(2)LSTM、GRU和Transformer结构的区别与联系,优缺点分别是什么?NLP高频面试题(二)——LSTM、GRU和Transformer结构的区别与联系,优缺点分别是什么?NLP高频面试题(三)——普通RN
Chaos_Wang_
·
2025-04-06 23:26
自然语言处理
人工智能
面经
大模型八股
Qt+FFmpeg+opengl从零制作视频播放器-1.项目介绍
1.简介学习音视频开发,首先从做一款播放器开始是比较合理的,每一章节,我都会将源码贴在最后,此
专栏
你将学习到以下内容:1)音视频的解封装、解码;2)Qt+opengl如何渲染视频;3)音视频同步,如何seek
灬Sunnnnn
·
2025-04-06 23:25
实战项目-视频播放器
音视频
qt
ffmpeg
opengl
大数据学习(98)-数据治理
大数据学习系列
专栏
:哲学语录:用力所能及,改变世界。
viperrrrrrr
·
2025-04-06 22:51
大数据
学习
数据治理
大数据面试题整理——Hive
系列文章目录大数据面试题
专栏
点击进入文章目录系列文章目录Hive面试知识点全面解析一、函数相关(一)函数分类与特点(二)`concat`和`concat_ws`的区别二、SQL的书写和执行顺序(一)书写顺序
自节码
·
2025-04-06 22:50
大数据面试题整理
hive
大数据
数据仓库
LeetCode
//C - 665. Non-decreasing Array
665.Non-decreasingArrayGivenanarraynumswithnintegers,yourtaskistocheckifitcouldbecomenon-decreasingbymodifyingatmostoneelement.Wedefineanarrayisnon-decreasingifnums[i]nums[i+1].Ifthishappensmorethanon
Navigator_Z
·
2025-04-06 20:36
LeetCode
leetcode
c语言
算法
《sizeof计算数组元素个数:原理与应用》
个人主页:BabyZZの秘密日记收入
专栏
:C语言文章目入sizeof的基本用法sizeof计算数组元素个数的原理示例代码注意事项总结在C语言和C++语言中,sizeof是一个非常重要的运算符,它不仅可以用来获取变量或数据类型的大小
BabyZZの秘密日记
·
2025-04-06 20:36
C语言
c语言
开发语言
sizeof
关键字
《用代码实现字符数组的动态填充与显示》
个人主页:BabyZZの秘密日记收入
专栏
:C语言文章目入程序代码程序功能代码解析初始化部分变量定义循环逻辑最终输出运行效果总结在编程的世界里,我们常常需要通过代码来实现各种有趣的功能。
BabyZZの秘密日记
·
2025-04-06 20:03
C语言
c语言
一维数组
算法
第1个小项目:基于stm32的小夜灯实现
目录前言一、开发工具和部件二、思路来源三、内部工作逻辑的构思四、具体实现过程总结前言这个
专栏
系列旨在帮助刚入门的单片机萌新(尤其适用于听过基础知识想要自行拓展的萌新)解决我们自己着手开发时会遇到的诸多问题
BoFeather
·
2025-04-06 19:26
萌新的单片机之旅
stm32
嵌入式硬件
单片机
机器学习项目实战 项目详解 + 数据集 + 完整源码+ 项目报告
前言本
专栏
为大家整理了一些机器学习项目,内包含了各种不同的入门级机器学习项目,包含项目的源代码、数据集、以及详细的讲解,每个项目都带有完整的代码+数据集+报告项目链接【机器学习项目实战(一)】基于随机森林的航空公司用户满意度分析
怀逸同学
·
2025-04-06 18:25
机器学习
人工智能
【C语言】基础语法5:数组和指针
本
专栏
将以基础出发,在之后的教程中将会不断学习并详细讲解C语言的基本语法及其高级用法。 上一节讲了C语言基础中的函数和递归,接下来让我们来一起学习C语言中的数组和指针。
若北辰
·
2025-04-06 17:14
c语言
开发语言
经验分享
【RISC-V CPU debug
专栏
2 -- Debug Module (DM), non-ISA】
文章目录调试模块(DM)功能必须支持的功能可选支持的功能兼容性要求规模限制DebugModuleInterface(DMI)总线类型地址与操作地址空间控制机制DebugModuleInterfaceSignals请求信号响应信号信号流程ResetControl复位控制方法全局复位(`ndmreset`)Hart复位(`hartreset`)复位过程其他重要细节调试模块(DM)功能RISC-V调试模
主公讲 ARM
·
2025-04-06 15:37
#
【RISC-V
处理器
debug
学习专栏】
risc-v
risc-v
DM
risc-v
DMI
Day51 | 3. 无重复字符的最长子串、12. 整数转罗马数字、49. 字母异位词分组、73. 矩阵置零
3.无重复字符的最长子串题目链接:3.无重复字符的最长子串-力扣(
LeetCode
)题目难度:中等代码:classSolution{publicintlengthOfLongestSubstring(Strings
麦城稻香咖啡
·
2025-04-06 15:06
哈希表
算法
[力扣
LeetCode
]122-买卖股票的最佳时机 II
题干给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候最多只能持有一股股票。你也可以先购买,然后在同一天出售。返回你能获得的最大利润。示例1:输入:prices=[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5)的时候卖出,这笔交易所能获得利润=5-1=4。随后,在
JoeyTanHDU
·
2025-04-06 15:35
力扣面试经典150题
leetcode
算法
力扣
贪心算法
RISC-V debug
专栏
1 --- Introduction
设计调试需求:当设计从仿真转向硬件实现时,用户对系统状态的控制和理解能力大幅下降,因此硬件内置良好的调试支持至关重要。虽然在有健壮操作系统(OS)运行时,软件可处理许多调试任务,但在很多场景中,硬件支持仍是必不可少的。平台:由一个或多个组件组成的单个集成电路,这些组件可能是RISC-V核心或其他功能模块,通常都连接到单个系统总线。单个RISC-V核心包含一个或多个硬件线程(harts)。DXLEN
Hug Freedom.
·
2025-04-06 15:35
risc-v
zemax光学系统设计
本文收录于《CSDN问答解惑-专业版》
专栏
,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由;同时,欢迎大家关注&&收藏&&订阅!
bug菌¹
·
2025-04-06 13:21
#
CSDN问答解惑(全栈版)
全栈Bug调优(实战版)
zemax
光学
「C/C++」C++ 三大特性 之 继承
✨博客主页何曾参静谧的博客文章
专栏
「C/C++」C/C++程序设计全部
专栏
「VS」VisualStudio「C/C++」C/C++程序设计「UG/NX」BlockUI集合「Win」Windows程序设计
何曾参静谧
·
2025-04-06 11:12
c语言
c++
开发语言
LeetCode
热题 100_打家劫舍(83_198_中等_C++)(动态规划)
LeetCode
热题100_打家劫舍(83_198)题目描述:输入输出样例:题解:解题思路:思路一(动态规划(一维dp数组)):思路二(动态规划(滚动数组)):代码实现代码实现(思路一(动态规划(一维dp
Dream it possible!
·
2025-04-06 11:40
LeetCode
热题
100
leetcode
c++
算法
动态规划
Leetcode
215.数组中的第k个最大元素(优先队列实现)
题目:给定整数数组nums和整数k,请返回数组中第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。你必须设计并实现时间复杂度为O(n)的算法解决此问题。注意:请使用自然语言、伪代码等描述算法的过程(自然语言必须要有,伪代码可选)。最后分析算法的时间复杂度和空间复杂度。题目要求找到数组中第k大的元素,并且要求时间复杂度为O(n),这暗示了我们需要采用一种在线
Ccnuu
·
2025-04-06 11:39
java
算法
leetcode
LeetCode
215. 数组中的第K个最大元素
数组中的第K个最大元素给定整数数组nums和整数k,请返回数组中第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。你必须设计并实现时间复杂度为O(n)的算法解决此问题。先排序后选择classSolution{public:intfindKthLargest(vector&nums,intk){srand(time(0));returnquickSelect
interstellar-ai
·
2025-04-06 11:36
LeetCode
leetcode
算法
数据结构
leetcode
215.数组中的第k个最大元素
思路源于7-2「力扣」第215题:数组中的第K个最大元素基于快速排序思路的一种求解,我们的问题是求解第k个最大的元素,那么也就是排序后数组下标索引在n-k的位置快速排序中我们随机选择一个轴值,左边的元素都小于他,右边的元素都大于他,然后返回这个下标索引(分割点),如果这个分割点恰好是n-k那么这就是最终结果,如果分割点比n-k小那么说明答案应该在右边的区间,反之答案就在左边的区间如果都没找到说明k
ゞ 正在缓冲99%…
·
2025-04-06 10:04
算法
数据结构
java
排序算法
80.删除有序数组中的重复项 II
题目来源:
leetcode
题目,网址:80.删除有序数组中的重复项II-力扣(
LeetCode
)解题思路:双指针遍历,左指针指向已经确定的元素,右指针指向需要遍历的元素。
十年一觉尘与土
·
2025-04-06 10:57
LeetCode
刷题
leetcode
算法刷题记录——
LeetCode
篇(2.3) [第121~130题](持续更新)
更新时间:2025-04-04算法题解目录汇总:算法刷题记录——题解目录汇总技术博客总目录:计算机技术系列博客——目录页优先整理热门100及面试150,不定期持续更新,欢迎关注!124.二叉树中的最大路径和二叉树中的路径被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中至多出现一次。该路径至少包含一个节点,且不一定经过根节点。路径和是路径中各节点值的总和。给你一个
Allen Wurlitzer
·
2025-04-06 09:55
实战-算法解题
算法
leetcode
职场和发展
基础算法题6
基础算法题
专栏
目录岛屿的最大面积单词接龙地图中的最高点火星词典有效三角形的个数将x减到0的最小操作数X的平方根出自身意外数组的乘积只出现一次的数字II外观数列岛屿的最大面积695.岛屿的最大面积-力扣(
祁小白2024
·
2025-04-06 09:21
基础算法
算法
java
数据结构
中等-
LeetCode
面试题 02.05 链表求和
题目来源:链表求和给定两个用链表表示的整数,每个节点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部。编写函数对这两个整数求和,并用链表形式返回结果。示例解题思路及代码1.思路思路很简单,每次对链表对应位求和,同时加上上一位的进位,然后记录当前位的值,并记录进位,进行链表下一个对应位置的求和,最后返回一个新的链表。2.代码看看我一开始的代码:varaddTwoNumbers=functi
这个东西不好和你解释,因为我是菜狗
·
2025-04-06 08:46
刷题之Leetcode
leetcode
二叉树刷题调试不方便的解决办法
1.二叉树不易构建在
leetcode
中刷题时,如果没有会员就需要将代码拷贝到本地的编译器进行调试。但是
leetcode
中有一类题可谓是毒瘤,那就是二叉树的题。
大筒木老辈子
·
2025-04-06 07:08
leetcode
算法
职场和发展
leetcode
刷题-数组总结(python)
1.二分查找力扣题目链接给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4示例2:输入:nums=[-1,0,3,5,9,12],target=2输出:-1解释:2不存在nums中因此
A_小果子
·
2025-04-06 04:50
leetcode
算法
python
leetcode
209-长度最小的子数组
leetcode
209方法1暴力解法时间复杂度:O(n2)空间复杂度:O(1)使用两层for循环来解答,第一层i表示起始位置,第二层j表示结束位置起始从0开始不断右移,结束位置从i开始向后一直累加,直到和
记得早睡~
·
2025-04-06 04:50
算法小课堂
leetcode
数据结构
算法
LeetCode
刷题---长度最小的子数组
要点:该题属于滑动窗口类型的题目解法一:暴力破解法使用两层for循环,i为起始位置,j为终止位置,每次j都要遍历到数组最后一个下标,并且逐个累加。当sum大于等于target时,比较获取最小的长度,直至循环结束。代码实现://暴力破解法intn=nums.length;intlen=Integer.MAX_VALUE;for(inti=0;i=target){len=Math.min(len,j-
肥大毛
·
2025-04-06 04:50
LeetCode刷题
leetcode
算法
数据结构
LeetCode
刷题-长度最小的子数组
长度最小的子数组暴力解法:通过遍历所有的子数组找到满足条件的最小子数组。classSolution:defmin(self,s,nums):minLen=len(nums)+1fori,_inenumerate(nums):sum_all=0forj,tmpinenumerate(nums[i:]):sum_all+=tmpifsum_all>=s:minLen=min(minLen,j+1)if
dream or nightmare
·
2025-04-06 04:49
LeetCode
leetcode
java
动态规划
数组
双指针
LeetCode
209-长度最小的子数组
题目叙述给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其和≥target的长度最小的连续子数组[numsl,numsl+1,…,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。示例1:输入:target=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的子数组。示例2:输入:target=4,nums
StudentFzy
·
2025-04-06 04:49
算法刷题
滑动窗口
算法
数据结构
leetcode
LeetCode
0209.长度最小的子数组【Go】
长度最小的子数组
LeetCode
209.长度最小的子数组题目描述给定一个含有n个正整数的数组和一个正整数target。
熠熠晨曦_
·
2025-04-06 04:17
Algorithm
leetcode
算法
数组-长度最小的子数组
题目:https://
leetcode
-cn.com/problems/minimum-size-subarray-sum/长度最小的子数组给定一个含有n个正整数的数组和一个正整数s,找出该数组中满足其和
蓦然回首却已人去楼空
·
2025-04-06 04:17
java数据结构与算法
leetcode
算法
数据结构
leetcode
数组-长度最小的子数组
题目题目链接:https://
leetcode
.cn/problems/minimum-size-subarray-sum/给定一个含有n个正整数的数组和一个正整数target**。
luckyme_
·
2025-04-06 04:15
数据结构
leetcode
算法
c++
【C++奇遇记】C++中的进阶知识(继承(一))
博客主页:博主链接本文由Mmalloc原创,首发于CSDN学习
专栏
推荐:
LeetCode
刷题集数据库
专栏
初阶数据结构欢迎点赞收藏⭐留言如有错误敬请指正!
M malloc
·
2025-04-06 02:33
c++奇遇记
c++
java
jvm
LLM架构解析:门控循环单元(GRU)(第三部分)—— 从基础原理到实践应用的深度探索
本
专栏
深入探究从循环神经网络(RNN)到Transformer等自然语言处理(NLP)模型的架构,以及基于这些模型构建的应用程序。
硅基创想家
·
2025-04-06 01:32
#
大模型架构解析
LLM
Architecture
gru
深度学习
人工智能
LLM架构
LLM
词嵌入模型
【Python库
专栏
】logging - 日志库
logging日志记录Python库1,类方法配置使用2,实例方法基础使用记录器(Logger)处理器(Handler)格式化器(Formatter)项目开发中常见的使用场景演示在我们使用logging的时候,它本身自带了一些对于类自身的一些方法即类方法,还有一些实例方法,在通常情况下我们会使用实例方法。1,类方法配置使用logging就能实现对日志的记入,首先配置类方法的配置文件logging.
くらんゆうき
·
2025-04-06 01:58
Python库
python
开发语言
CentOS设置开机自动执行指定命令
提示:“奔跑吧邓邓子”的高效运维
专栏
聚焦于各类运维场景中的实际操作与问题解决。
奔跑吧邓邓子
·
2025-04-05 23:12
高效运维
LeetCode
—239.滑动窗口最大值(Sliding Window Maximum)——分析及代码(C++、Java)
LeetCode
—239.滑动窗口最大值[SlidingWindowMaximum]——分析及代码[C++、Java]一、题目二、分析及代码1.双向队列(1)思路(2)代码(C++)(3)结果(C++)
江南土豆
·
2025-04-05 22:09
数据结构与算法
LeetCode
C++
题解
Java
代码随想录-015-
LeetCode
206.反转链表
总结笔记均会放在“算法刷题-代码随想录”该
专栏
下,以下为原文的链接。代码随想录此题链接题目给你单链表的头节点head,请你反转链表,并返回反转后的链表。
请叫我Oscar
·
2025-04-05 22:38
算法刷题-代码随想录
链表
数据结构
LeetCode
——239.滑动窗口最大值
大佬,牛!!!题目:给你一个数组,然后给你一个大小为k的窗口,窗口从数组的0到k-1开始往右滑动,看一下每次窗口中的最大值。大佬的思路:就是用一个单调队列,但是大佬的队列中存储的是下标。我这里存储的是值。具体思路是:首先定义一个队列,然后存储内容是0到k-1中的最大值以及后面的单调递减的元素。举个例子,如果元素是1、5、4、6、3,那么最大值就是6然后后面的元素要保证递减(不是严格递减)。所以队列
玄昌盛不会编程
·
2025-04-05 22:37
leetcode
算法
java
滑动窗口
单调队列
LeetCode
249 解法揭秘:如何把“abc”和“bcd”分到一组?
LeetCode
第249题就正好考了这个点:把所有属于同一个“移位字符串
网罗开发
·
2025-04-05 22:07
Swift
leetcode
算法
职场和发展
leetcode
题解整理---链表
leetcode
题解整理---链表本文记录
leetcode
网站中笔者认为优质的题解(持续更新)题号题目链接题解链接328奇偶链表题解
LeeYJ-cs
·
2025-04-05 22:06
Leetcode系列
leetcode
——239. 滑动窗口最大值
题目描述给定一个数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例:输入:nums=[1,3,-1,-3,5,3,6,7],和k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值--------------------[13-1]-3536731[3-1-3]5367313
黑桃5200
·
2025-04-05 22:35
Leetcode
leetcode
239. 滑动窗口最大值
给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例1:输入:nums=[1,3,-1,-3,5,3,6,7],k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值[13-1]-3536731[3-1-3]5367313[-1-35]367513-1[-353]6
The August
·
2025-04-05 22:35
leetcode
leetcode
算法
职场和发展
C++
数据结构
代码随想录
leetcode
-数据结构刷题笔记
文章目录一、数组1.1二分查找1.1.1二分查找1.1.2搜索插入位置1.1.3排序数组中查找元素第一和最后一个位置1.1.4x的平方根1.1.5有效的完全平方数1.2快慢指针1.2.1移除元素1.2.2删除有序数组中的重复项1.2.3移动01.2.4比较含退格的字符串1.2.5有序数组的平方1.3滑动窗口1.3.1长度最小的子数组1.3.2水果成篮1.3.3最小覆盖字串1.4螺旋矩阵二、链表2.
csdn_dzh
·
2025-04-05 22:35
leetcode
数据结构
笔记
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他