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
solution
栈 力扣hot100热门面试算法题 面试基础 核心思路 背题 滑动窗口最大值 字符串解码 每日温度 柱状图中最大矩形 有效的括号 最小栈
leetcode.cn/problems/sliding-window-maximum/题解链接https://leetcode.cn/problems/sliding-window-maximum/
solution
s
尘土哥
·
2025-03-22 20:26
算法
leetcode
面试
leetcode日记(108)验证回文串
class
Solution
{public:boolisPalindrome(strings){if(s.size()==0||s.size()==1)return1;elseif(s[s.size()-
梭七y
·
2025-03-22 19:23
leetcode
算法
职场和发展
贪心算法-455分发饼干
class
Solution
{public:intfindContentChildren(vector&g,vector&s){sort(g.begin(),g.end());sort(s.begin()
工大一只猿
·
2025-03-22 13:28
贪心算法
算法
【绝对有用】C++ 数组越界 和并查集
根据AddressSanitizer的错误报告,问题出现在您的
Solution
::longestConsecutive函数中,位于
solution
.cpp文件的第17行。
fighting的码农(zg)-GPT
·
2025-03-22 08:44
C++
c++
算法
开发语言
数据结构
第十四次CCF-CSP认证(含C++源码)
第十四次CCF-CSP认证卖菜满分思路买菜满分思路再卖菜满分题解(差分约束)
solution
1(枚举correctbut超时)
solution
2(正解)卖菜题目链接满分思路就是模拟一下这个调整第二天菜价的过程
曦月逸霜
·
2025-03-22 00:03
算法
c++
数据结构
学习
【leetcode hot 100 39】组合总和
错误解法一:每一次回溯都遍历提供的数组class
Solution
{publicList>combinationSum(int[]candidates,inttarget){List>result=newArrayList
longii11
·
2025-03-22 00:01
leetcode
windows
算法
(LeetCode 热题 100) 74. 搜索二维矩阵(二分查找)
C++版本:class
Solution
{public:boolsearchMatrix(vector>&matrix,inttarget){intn=matrix.size(),m=matrix[0].
岁忧
·
2025-03-21 19:20
java版刷题
LeetCode
热题
100
LeetCode
leetcode
矩阵
算法
c++
java
1252. 奇数值单元格的数目 / 剑指 Offer II 113. 课程顺序
那么遍历矩阵每个位置,如果当前行和当前列的+1次数和是奇数,则ans+1代码:class
Solution
{publicintoddCells(intm,intn,i
彼淇梁
·
2025-03-21 19:49
力扣刷题记录
算法
leetcode
java
刷题记录
(LeetCode 每日一题) 2680. 最大或值(前缀和、位运算)
时间复杂度0(n)class
Solution
{public:longlongmaximumOr(vector&nums,intk){intn=nums.size();vectorv(n);f
岁忧
·
2025-03-21 18:42
LeetCode
java版刷题
leetcode
算法
职场和发展
java
c++
CVPR 2024 | 低分辨率引领方向:通过自监督学习提升超分辨率的泛化能力
论文信息题目:Low-ResLeadstheWay:ImprovingGeneralizationforSuper-Re
solution
bySelf-SupervisedLearning低分辨率引领方向
小白学视觉
·
2025-03-21 10:57
计算机顶会顶刊论文解读
计算机视觉
深度学习
CVPR
计算机顶会
论文解读
数学建模清风课程笔记——第二章 TOPSIS法
TOPSIS(TechniqueforOrderPreferencebySimilaritytoIdeal
Solution
)可翻译为逼近理想解排序法,国内简称为优劣解距离法。
minpengyuanBITer
·
2025-03-20 20:32
数学建模
数学建模
笔记
【数学建模】TOPSIS法简介及应用
TOPSIS(TechniqueforOrderPreferencebySimilaritytoIdeal
Solution
)法是一个广泛应用的决策方法,基于理想解与负理想解的距离来评估各个选项的优劣。
烟锁池塘柳0
·
2025-03-20 20:56
数学建模
数学建模
算法
solution
的一知半解
1.
solution
作为“解决办法;解答”意义时,后接介词to,for,of均可Perhapseconomyisthe
solution
of/toyourfinancialtroubles.也许节约是解决你财务困难的办法
zilan23
·
2025-03-20 13:00
英文
力扣算法Hot100——75. 颜色分类
解法1:当然可以冒泡排序,时间复杂度O(n2n^2n2)解法2:单指针循环两次,第一次循环将所有的0交换到前面;第二次循环将所有的1交换到0的后面class
Solution
{publicvoidsortColorsBySinglePointer
飞奔的马里奥
·
2025-03-20 05:54
算法
leetcode
java
LeetCode135☞分糖果
关联LeetCode题号135本题特点贪心两次遍历,一次正序遍历,只比较左边,左边比右边大的情况i-1i一次倒序遍历,只比较右边的,右边比左边大i+1i本题思路class
Solution
:defcandy
fantasy_4
·
2025-03-20 00:42
LeetCode刷题
java
python
leetcode
贪心算法
算法
LeetCode134☞加油站
本题特点贪心局部最优解-部分差值如果小于0(消耗大于油站油量)就从下一个加油站开始,因为如果中间有小于0的情况当前站就不可能是始发站,整体最优解-整体差值如果小于0,那么就是不能有始发站本题思路class
Solution
fantasy_4
·
2025-03-20 00:41
LeetCode刷题
python
leetcode
java
算法
贪心算法
【Leetcode】430. 扁平化多级双向链表
2.1解题思路2.2代码尝试/*//DefinitionforaNode.classNode{public:intval;Node*prev;Node*next;Node*child;};*/class
Solution
海绵波波107
·
2025-03-19 23:04
#
算法和leetcode
leetcode
链表
算法
977.有序数组的平方
写法1.class
Solution
{public:vectorsortedSquares(vector&A){intk=A.size()-1;vectorresult(A.size(),0);for(inti
U_p_
·
2025-03-19 21:21
C++
算法
leetcode
职场和发展
python-leetcode-除自身以外数组的乘积
238.除自身以外数组的乘积-力扣(LeetCode)class
Solution
:defproductExceptSelf(self,nums:List[int])->List[int]:n=len(nums
Joyner2018
·
2025-03-19 13:50
python
leetcode
算法
职场和发展
Android第四次面试总结(基础算法篇)
定义链表节点类classListNode{//节点存储的值intval;//指向下一个节点的引用ListNodenext;//构造函数,用于初始化节点的值ListNode(intx){val=x;}}class
Solution
每次的天空
·
2025-03-19 03:49
android
面试
算法
(LeetCode每日一题) 1963. 使字符串平衡的最小交换次数(贪心、双指针)
='['){j--;}s[j]=']';sum++;ans++;}}}returnans;}};JAVA版本:class
Solution
{publicintminSwap
岁忧
·
2025-03-19 01:32
java版刷题
LeetCode
leetcode
算法
职场和发展
java
c++
基于生成对抗网络(GAN)的图像超分辨率实战:从SRGAN到ESRGAN
图像超分辨率(ImageSuper-Re
solution
)是一种通过算法将低分辨率图像转换为高分辨率图像的技术,广泛应用于医学影像、卫星图像和视频增强等领域。
Evaporator Core
·
2025-03-18 20:57
#
深度学习
强化学习
生成模型
生成对抗网络
人工智能
神经网络
(LeetCode 热题 100) 34. 在排序数组中查找元素的第一个和最后一个位置(二分查找)
C++版本:class
Solution
{public:vectorsearchRange(vector&nums,inttarget){vectorv={-1,-1};intn=nums.size();
岁忧
·
2025-03-18 14:12
java版刷题
LeetCode
热题
100
LeetCode
leetcode
算法
职场和发展
c++
java
笔记:代码随想录算法训练营day48:739. 每日温度\496.下一个更大元素 I\503.下一个更大元素II
每日温度力扣题目链接大致意思为用栈存储当前值以及比当前的小的值,但后遇到比当前值大的值的时候再计算非常巧妙的是,最后需要等于0的时候,正好后面没有比当下大的数的那个数的位置的result保留为0,不用处理class
Solution
jingjingjing1111
·
2025-03-18 11:13
笔记
代码随想录算法训练营第一天 | LeetCode 704、27
LeetCode题目:704、27Takeaway:二分法边界处理、快慢指针一、LeetCode7041.闭区间定义target是在一个在左闭右闭的区间里,也就是[left,right]#includeclass
Solution
Bingjiaokong
·
2025-03-18 10:11
随想录刷题
算法
leetcode
笔记:代码随想录算法训练营day55:LeetCode42. 接雨水、84.柱状图中最大的矩形
,而不是最近的那个比较大的值,即所谓的按列计算,后面单调栈方法找到的是上一个较大值和下一个较大值,是所谓的按行计算,这样这个凹槽可能身处更大的凹槽中,所以每次都要乘一个宽度,类似与按层往上摞class
Solution
jingjingjing1111
·
2025-03-18 10:38
算法
代码随想录算法训练营第八天| 344. 反转字符串、541. 反转字符串II、卡码网:54. 替换数字
:本题是字符串基础题目,就是考察reverse函数的实现,同时也明确一下平时刷题什么时候用库函数,什么时候不用库函数题目链接/文章讲解/视频讲解:代码随想录状态:用左右指针顺利通过左右指针:class
Solution
Rachela_z
·
2025-03-18 05:52
算法
python
开发语言
代码随想录算法训练营第三十七天| 动态规划01
手把手带你入门动态规划|LeetCode:509.斐波那契数_哔哩哔哩_bilibili动态规划五部曲:确定dp数组(dptable)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组class
Solution
Rachela_z
·
2025-03-18 05:52
算法
动态规划
力扣215.数组中第k个最大元素
class
Solution
{public:intfindKthLargest(vector&nums,intk){//第一种方法:优先级队列////建立大堆//priority_queuep(nums.begin
失落的换海迷风
·
2025-03-18 04:15
c++
分治思想--快速排序 | 优先队列:力扣215. 数组中的第K个最大元素
class
Solution
:deffindKthLargest(self,nums:List[int],k:int)->int:nums.sort()returnnums[-k]方法2:分治思想,也即是快速排序中的主要部分进行变体
剑圣土豆
·
2025-03-18 04:15
LeetCode高频面试题
手撕力扣之排序:排序数组、数组中的逆序对、排序链表、最小的k个数、数组中的第K个最大元素、前 K 个高频元素、根据身高重建队列、最大数、下一个排列、下一个更大元素 III、最大交换、字典序的第K小数字
方法一:归并排序class
Solution
{public:vectortmp;voidmergeSort(vector&nums,intl,intr){if(l>=r)return;intmid=(l+
weixin_39770712
·
2025-03-18 04:15
数据结构与算法
数据结构
排序算法
算法
数据结构与算法:洪水填充
一、岛屿数量——洪水填充方法class
Solution
{public:intnumIslands(vector>&grid){returnsolve2(grid);}//洪水填充方法intsolve2(
WBluuue
·
2025-03-18 03:00
c++
算法
leetcode
数据结构
深度优先
剪枝
图论
算法——动态规划——买卖股票
力扣原题class
Solution
{public:intmaxProfit(vector&prices){vector>dp(prices.size(),vector(2));//每一行各有两个状态,一个是持有股票
阿饼240
·
2025-03-18 02:25
算法
动态规划
力扣-哈希表-844 比较含退格的字符串
思路和时间复杂度思路:利用栈完成出栈操作时间复杂度:代码class
Solution
{public:boolbackspaceCompare(strings,stringt){stackss;stacktt
夏末秋也凉
·
2025-03-17 23:05
力扣
#
哈希表
leetcode
散列表
数据结构
DDA3020 Machine Learning
•Electronicsubmission:Turnin
solution
selectronicallyviaBlackboard.Besuret
·
2025-03-16 21:09
后端
MATH2110 - STATISTICS 3
TheUniversityofNottinghamSCHOOLOFMATHEMATICALSCIENCESSPRINGSEMESTERSEMESTER2025MATH2110-STATISTICS3Coursework1Deadline:3pm,Friday14/3/2025Yourneat,clearly-legible
solution
sshouldbesubmittedelectronical
·
2025-03-16 21:37
前端后端
leetcode 102. 二叉树的层序遍历
方法一:用两个数组进行迭代遍历class
Solution
{publicList>levelOrder(TreeNoderoot){if(root==null){returnnewArrayList>()
不吃元西
·
2025-03-16 20:39
Java算法笔记
leetcode
Day25:剑指 Offer 29. 顺时针打印矩阵
代码实现模拟class
Solution
{publicint[]spiralOrder(int[][]matrix){if(matrix.length==0){returnnewint[]{};}intm
学而知不足~
·
2025-03-16 17:49
剑指offer练习
矩阵
算法
lc13 Roman to Integer
所以只需要考虑一次,用indexOf()即可判断是否出现这几种特殊情况然后遍历s,按照每个字符的定义,加上value即可1class
Solution
{2publicintromanToInt(Strings
相太阳
·
2025-03-16 15:05
力扣 2697. 字典序最小回文串
class
Solution
{public:stringmakeSmallestPalindrome(strings){intlen=s.size();for(intii=0;ii
江湖人称贺行风
·
2025-03-16 14:29
开始C++吧
leetcode
算法
c++
Exception in thread “main“ java.lang.NoSuchMethodError:
在VScode中运行代码调试力扣程序报错:Exceptioninthread“main”java.lang.NoSuchMethodError:‘int
Solution
.subarraySum(int[
Awesome Baron
·
2025-03-16 04:20
java
java
vscode
[LeetCode]46.全排列(python)
1.代码fromtypingimportListclass
Solution
:defpermute(self,nums:List[int])->List[List[int]]:result:List[List
xyhaaab
·
2025-03-16 02:31
leetcode
python
算法
SpringBoot3+Lombok如何配置logback输出日志到文件
Technical
Solution
1.确保你使用了Lombok且使用Lombok的@Slf4j注解在你的Java类中,使用Lombok提供的@Slf4j注解来
Moshow郑锴
·
2025-03-16 00:49
SpringBoot3启示录
logback
lombok
日志
springboot
贪心算法--将数组和减半的最小操作数
要尽快的把数组和减小,那么每次挑出数组中最大的元素减半即可,由于每次都是找出最值元素,可以用优先队列来存储这些数组元素每次取出最值,减半后再放入优先队列中,操作次数+1,直到数组和小于等于原总和的一半代码:class
Solution
4C++
·
2025-03-15 20:48
数据结构与算法
贪心算法
算法
【贪心算法】将数组和减半的最小操作数
将数组和减半的最少操作次数-力扣(LeetCode)2.讲解算法原理使用当前数组中最大的数将它减半,,直到数组和减小到一半为止,从而快速达到目的重点是找到最大数,可以采用大根堆快速达到目的3.代码class
Solution
I_Am_Me_
·
2025-03-15 19:10
贪心算法
贪心算法
算法
【贪心算法5】
class
Solution
{publicintmonotoneIncreasingDigits(intn){Strings=String.valueOf(n);char[]c=s.toCharArray
m0_46150269
·
2025-03-15 09:57
贪心算法
算法
【动态规划1】
个数的斐波那契数值是dp[i]2.dp数组初始化3.确定递推公式4.确定遍历顺序,从递推公式可以知道dp[i]是依赖dp[i-1]和dp[i-2],那么遍历的顺序一定是从前到后遍历的5.举例推导,草稿完成class
Solution
m0_46150269
·
2025-03-15 08:40
动态规划
算法
【算法学习day10】
解:class
Solution
{publicbooleanisHappy(intn){Setset1=newHashSet0){inttemp=n%10;sum+=temp*temp;n/=10;}
m0_46150269
·
2025-03-15 08:39
算法
学习
Leetcode1005:k次取反后最大化的数组和(贪心算法)
思路:贪心算法代码如下:class
Solution
{publicintlargestSumAfterKNegations(int[]nu
immortalize
·
2025-03-15 08:38
leetcode算法题解答
java
算法
贪心算法
leetcode
DAY31 回溯算法 排列问题
class
Solution
{private:vector>result;vectorpath;voidbackTracking(vector&nums,intstartIndex){if(path.size
Useee
·
2025-03-15 07:32
leetcode
数据结构
算法
c++
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他