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
动态规划(基础版))309. 买卖股票的最佳时机含冷冻期(动态规划dp)
题目:309.买卖股票的最佳时机含冷冻期思路:动态规划dp,时间复杂度为0(n)。细节看注释C++版本:classSolution{public:intmaxProfit(vector&prices){intn=prices.size();vector>f(n+2,vector(2,0));//f[i][0]:指在第i-2天时,没有持有股票的情况下的最大值//f[i][1]:指在第i-2天时,持有
岁忧
·
2025-05-19 21:41
C++
JAVA
Go版本
LeetCode
leetcode
动态规划
算法
c++
go
java
【
LeetCode
热题100】394:字符串解码(详细解析)(Go语言版)
LeetCode
热题394:字符串解码(多种方法详解)题目描述394.字符串解码给定一个经过编码的字符串,返回它解码后的字符串。
飞川001
·
2025-05-19 17:44
力扣LeetCode
leetcode
golang
算法
day4
leetcode
-hot100-4(双指针系列1)
283.移动零-力扣(
LeetCode
)1.最简单的方法()(1)目的就是将数组中的所有零放到最后,直接创建一个新数组,将所有不是零的值按原顺序保存,而且时间复杂度还是O(N)。
哭焦虑
·
2025-05-19 15:05
leetcode
算法
职场和发展
力扣(
leetcode
)每日一题 2012 数组美丽值求和
2012.数组美丽值求和-力扣(
LeetCode
)题目给你一个下标从0开始的整数数组nums。
sui5yue6_
·
2025-05-19 15:05
leetcode
算法
数据结构
算法刷题Day9 5.18:
leetcode
定长滑动窗口3道题,结束定长滑动窗口,用时1h
12.1852.每个子数组的数字种类数1852.每个子数组的数字种类数-力扣(
LeetCode
)思想找到nums所有长度为k的子数组中不同元素的数量。
爱coding的橙子
·
2025-05-19 15:32
算法
算法
leetcode
职场和发展
LeetCode
题目:17. 电话号码的字母组合
题目题目链接:https://
leetcode
-cn.com/problems/letter-combinations-of-a-phone-number/题目解析:这道题如果用循环的话,我发现要好多层
程序胖
·
2025-05-19 15:31
LeetCode
字符串
leetcode
【
LeetCode
热题100】17:电话号码的字母组合(详细解析)(Go语言版)
☎️
LeetCode
17.电话号码的字母组合(回溯+DFS+详解)题目描述给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。
飞川001
·
2025-05-19 14:27
力扣LeetCode
leetcode
golang
算法
dfs
leetcode
hot100刷题日记——1.两数之和
涉及知识点:vector、哈希表vector概念一维vector二维哈希力扣第一题:两数之和[link5](https://
leetcode
.cn/problems/two-sum/description
姬公子521
·
2025-05-19 13:47
力扣刷题专栏
leetcode
算法
c++
leetcode
hot100刷题记录
hash1.hash映射给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。wp: classSolution{ publicint[]twoSum(int[]nums,inttarget){ Mapmap=newHa
mengnankk
·
2025-05-19 12:15
leetcode
算法
数据结构
哈希算法
java
leetcode
hot100刷题——排序算法总结
排序算法总结冒泡排序介绍步骤(以升序排序为例)算法实现复杂度分析时间复杂度空间复杂度是否为稳定排序:是稳定排序的定义选择排序介绍步骤(以升序排序为例)算法实现复杂度分析时间复杂度空间复杂度是否为稳定排序:否举个栗子!今天先总结这俩,明天接着补~冒泡排序介绍冒泡排序(BubbleSort)是一种简单的比较排序算法,其工作原理类似于气泡在水中上升的过程。它通过重复遍历要排序的列表,比较相邻的两个元素,
姬公子521
·
2025-05-19 12:43
力扣刷题专栏
排序算法
算法
数据结构
c++
LeeCode刷题笔记
编程语言基础课|代码随想录
LeetCode
热题100-学习计划-力扣(
LeetCode
)全球极客挚爱的技术成长平台CSONCodeTop面试题目总结https://
leetcode
.com/problemset
Livan.Tang
·
2025-05-19 10:35
C++
笔记
c++
数论
专题
R1(线性筛
专题
)
目录A反素数加强版B约数积函数Ch(n)Dg(n)E神必的函数F球与盒子总结A反素数加强版时空限制1s,32MB问题描述如果一个大于等于1的正整数n,满足所有小于n且大于等于1的所有正整数的约数个数都小于n的约数个数,则n是一个反素数。请你计算不大于n的最大反素数。输入格式第一行输入数据组数T,每组数据输入1个正整数n。输出格式对每组数据,输出不大于n的最大反素数。数据范围1=1)的约数个数为(r
JL24zyl
·
2025-05-19 10:02
c++
【C++】map和set的使用
2.1set和multiset的参考文档2.2set类的介绍2.3set的构造函数和迭代器2.4set的增删查2.5find和erase的使用样例2.6multiset和set的差异2.7两个数组的交集-力扣(
LeetCode
孙同学_
·
2025-05-19 05:25
C++
c++
开发语言
【
LeetCode
Hot100 | 每日刷题】螺旋矩阵
54.螺旋矩阵-力扣(
LeetCode
)题目:给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。
理想奋斗中
·
2025-05-18 22:14
LeetCode每日刷题
leetcode
矩阵
算法
【LLIE
专题
】基于Retinex理论的transformer暗光增强
Retinexformer:One-stageRetinex-basedTransformerforLow-lightImageEnhancement(2023,ICCV)
专题
介绍一、研究背景二、Retinexformer
PixelMind
·
2025-05-18 21:07
低照度图像增强
transformer
深度学习
人工智能
Leetcode
3552. Grid Teleportation Traversal
Leetcode
3552.GridTeleportationTraversal1.解题思路2.代码实现题目链接:3552.GridTeleportationTraversal1.解题思路这一题的话核心就是一个广度优先遍历
Espresso Macchiato
·
2025-05-18 21:01
leetcode笔记
leetcode
3552
leetcode
medium
leetcode周赛450
广度优先遍历
堆排
Leetcode
3553. Minimum Weighted Subgraph With the Required Paths II
Leetcode
3553.MinimumWeightedSubgraphWiththeRequiredPathsII1.解题思路2.代码实现题目链接:3553.MinimumWeightedSubgraphWiththeRequiredPathsII1
Espresso Macchiato
·
2025-05-18 21:01
leetcode笔记
leetcode
3553
leetcode
hard
leetcode周赛450
树的遍历
最小公共父节点
LCA算法
【
LeetCode
】C++ :中等题 - 哈希表 287. 寻找重复数
287.寻找重复数难度中等1052给定一个包含n+1个整数的数组nums,其数字都在1到n之间(包括1和n),可知至少存在一个重复的整数。假设nums只有一个重复的整数,找出这个重复的数。示例1:输入:nums=[1,3,4,2,2]输出:2示例2:输入:nums=[3,1,3,4,2]输出:3示例3:输入:nums=[1,1]输出:1示例4:输入:nums=[1,1,2]输出:1提示:2&num
哟米 2000
·
2025-05-18 19:46
LeetCode
leetcode
算法
哈希表
LeetCode
热题 100_颜色分类(98_75_中等_C++)(技巧)(计数;双指针)
LeetCode
热题100_颜色分类(98_75_中等_C++)题目描述:输入输出样例:题解:解题思路:思路一(计数):思路二(双指针):代码实现代码实现(思路一(计数)):代码实现(思路二(双指针))
Dream it possible!
·
2025-05-18 19:46
LeetCode
热题
100
leetcode
c++
算法
双指针
LeetCode
热题 100_最长连续序列(3_128_中等_C++)(哈希表)(unordered_set;for(const int&num:nums)
LeetCode
热题100_最长连续序列(3_128)题目描述:输入输出样例:题解:解题思路:代码实现(思路二):部分代码解读题目描述:给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续
Dream it possible!
·
2025-05-18 18:46
LeetCode
热题
100
散列表
leetcode
c++
哈希表
leetcode
:1.两数之和
1.两数之和来源:力扣(
LeetCode
)链接:https://
leetcode
.cn/problems/two-sum给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值
uncle_ll
·
2025-05-18 18:42
编程练习-Leetcode
leetcode
数组
算法训练营
哈希表
两数之和
LeetCode
热题 100_下一个排列(99_31_中等_C++)(技巧)
LeetCode
热题100_下一个排列(99_31_中等_C++)题目描述:输入输出样例:题解:解题思路:思路一(分析):代码实现代码实现(思路一(分析)):代码实现(对思路一进行代码优化):以思路一为例进行调试题目描述
Dream it possible!
·
2025-05-18 18:11
LeetCode
热题
100
leetcode
c++
算法
LeetCode
热题 100_多数元素(97_169_简单_C++)(哈希表;排序)
LeetCode
热题100_多数元素(97_169_简单_C++)题目描述:输入输出样例:题解:解题思路:思路一(哈希表):思路二(排序):代码实现代码实现(思路一(哈希表)):代码实现(思路二(排序)
Dream it possible!
·
2025-05-18 18:41
LeetCode
热题
100
leetcode
散列表
c++
LeetCode
648 单词替换题解
LeetCode
648单词替换题解题目描述题目链接在英语中,我们有一个叫做「词根」的概念,可以缩短其他单词的长度。给定一个词典和一句话,将句子中的所有单词用其最短匹配词根替换。
边跑边掩护
·
2025-05-18 15:23
leetcode
算法
职场和发展
Leetcode
数组day1
704二分查找注意点,左闭右闭classSolution{public:intsearch(vector&nums,inttarget){//整数类型的动态数组的引用。intleft=0;intright=nums.size()-1;while(lefttarget){//在左区间right=middle-1;//right移动到middle左边一位}if(nums[middle]&nums,in
sjtu_cjs
·
2025-05-18 15:23
leetcode
算法
数据结构
LeetCode
33. 搜索旋转排序数组:二分查找的边界艺术
文章目录问题描述解决思路代码实现关键点解析1.为什么用`nums[left]=nums[left]&&targetnums[mid]&&targetnums[mid]不成立,错误调整right=mid-1,导致返回-1。边界条件处理1.单元素数组当nums.length==1时,left==mid==right,必须通过等号确保逻辑正确。2.完全有序数组若数组未旋转(例如[1,2,3,4,5]),
进击的小白菜
·
2025-05-18 15:53
Top100
详解
2025
leetcode
算法
职场和发展
Leetcode
最大二叉树/合并二叉树/二叉树搜索/验证二叉搜索
Leetcode
654题目:最大二叉树学习资料:代码随想录实现过程利用最大值来进行分割;递归的思想前序构造注意如果分割结果长度为0,则无需传入了defconstructMaximumBinaryTree
Havefun404
·
2025-05-18 15:52
leetcode
study
leetcode
算法
leetcode
刷题日记——翻转二叉树
[题目描述]:[思路]:递归处理每个节点,若一个节点有子节点,则交换它的左右子节点,然后再递归处理它的子节点运行如下[官方题解]:递归:基本同上
许_安
·
2025-05-18 15:52
面试经典150题
刷题日记
leetcode
算法
职场和发展
【
Leetcode
热题100——二叉树(递归)】
Leetcode
98. 验证二叉搜索树
Leetcode
98.验证二叉搜索树题目描述:给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。
炫橘子上火
·
2025-05-18 15:51
刷题之路
二叉树
递归
c++
dfs
LeetCode
226.反转二叉树/
LeetCode
101.对称二叉树/
LeetCode
104.二叉树的最大深度/
LeetCode
111.二叉树的最小深度
题目一:
LeetCode
226.反转二叉树题目链接:226.翻转二叉树-力扣(
LeetCode
)//递归法//classSolution{//publicTreeNodeinvertTree(TreeNoderoot
wange0126
·
2025-05-18 15:50
算法(LeetCode
代码随想录)
数据结构
算法
对代码随想录中回溯算法去重和used数组的理解
在《代码随想录》中针对
leetcode
40:组合总和2提出了“树层重复”和“树枝重复”,通过used数组进行两种重复的去重操作书中提到:在candidates[i]和candidate[i-1]相同的情况下
亿维数组
·
2025-05-18 09:43
Algorithm
数据结构
c++
代码随想录
力扣
LeetCode
20. 有效的括号(Valid Parentheses)
20.有效的括号题目描述给定一个只包括'(',')','{','}','[',']'的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。示例1:输入:s="()"输出:true示例2:输入:s="()[]{}"输出:true示例3:输入:s="(]"输出:false示例4:输入:s="([])"输
算法_小学生
·
2025-05-18 09:42
leetcode
算法
职场和发展
Python训练营打卡 Day25
异常处理知识点回顾:异常处理机制debug过程中的各类报错try-except机制try-except-else-finally机制在即将进入深度学习
专题
学习前,我们最后差缺补漏,把一些常见且重要的知识点给他们补上
yunvwugua__
·
2025-05-18 07:58
python自学打卡
python
开发语言
Python训练营打卡 Day27
函数
专题
2:装饰器知识点回顾:装饰器的思想:进一步复用函数的装饰器写法注意内部函数的返回值昨天我们接触到了函数大部分的功能,然后在你日常ctrl点进某个复杂的项目,发现函数上方有一个@xxx,它就是装饰器装饰器本质上是一个
yunvwugua__
·
2025-05-18 06:21
python自学打卡
python
开发语言
数据结构与算法(哈希表——有效的字母异位词、赎金信、字母异位词分组、找到字符串中所有字母异位词)
有效的字母异位词原题242.有效的字母异位词-力扣(
LeetCode
)给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词(由相同字母通过不同排列顺序组成的不同单词或短语。
银迢迢
·
2025-05-18 06:50
算法笔记
数据结构
哈希表
大厂NLP技术全景:从BERT到GPT-5的演进与优化
深入剖析:大厂AI算法在自然语言处理中的优化实践(
专题
系列)
专题
目录大厂NLP技术全景:从BERT到GPT-5的演进与优化亚马逊云科技Bedrock平台:企业级NLP微调与RAG优化实战高通骁龙AI引擎
DeepFaye
·
2025-05-18 02:17
自然语言处理
bert
gpt
【Java程序员面试指南 四】Java 并发常见问题收集
常问到的一些问题的归纳和总结,复刻到记忆里,每个一级目录为大
专题
,二级目录为小
专题
,小
专题
内有连环提问。
存在morning
·
2025-05-18 01:14
Java
语言生态地图
Java并发
Java多线程
性能调优
专题
(8)之MYSQL全局优化与Mysql8.0新特性详解
一、MYSQL全局优化总结从上图可以看出SQL及索引的优化效果是最好的,而且成本最低,所以工作中我们要在这块花更多时间。1.1MYSQL全局参数补充下面参数都是服务端参数,默认在配置文件的[mysqld]标签下:1.1.1max_connectionsmax_connections=3000连接的创建和销毁都需要系统资源,比如内存、文件句柄,业务说的支持多少并发,指的是每秒请求数,也就是QPS。一
技术路上的苦行僧
·
2025-05-18 01:42
性能调优专题
mysql
数据库
Mysql8.0新特性
Mysql全局参数解析
[Java][
Leetcode
simple] 169. 多数元素
哈希表暴力枚举publicintmajorityElement(int[]nums){intres=0;Mapmap=newHashMapmap.get(num)>len/2).findFirst().orElse(0);returnres;}摩尔投票通过元素抵消的方式找到最终候选人publicintmajorityElement2(int[]nums){intcount=0;intcandida
小雅痞
·
2025-05-18 00:32
#
[Java]力扣面试常见150
java
leetcode
LeetCode
2900.最长相邻不相等子序列 I:阅读理解题——O(n)一次遍历(贪心)
【LetMeFly】2900.最长相邻不相等子序列I:阅读理解题——O(n)一次遍历(贪心)力扣题目链接:https://
leetcode
.cn/problems/longest-unequal-adjacent-groups-subsequence-i
Tisfy
·
2025-05-17 23:56
题解
#
力扣LeetCode
leetcode
算法
题解
贪心
【python基础知识】Day 27 函数
专题
2:装饰器
知识点:装饰器的思想:进一步复用函数的装饰器写法注意内部函数的返回值装饰器教程作业:编写一个装饰器logger,在函数执行前后打印日志信息(如函数名、参数、返回值)deflogger(func):defwrapper(*args,**kwargs):#args是元组,kwargs是字典print(f"开始执行函数{func.__name__},参数:{args},{kwargs}")result=
抽风的雨610
·
2025-05-17 18:54
【打卡】Python训练营
python
开发语言
Leetcode
刷题记录2 子串+数组+矩阵
.最大子数组和#56.合并区间#189.轮转数组#238.除自身以外数组的乘积#41.缺失的第一个正数6.矩阵#73.矩阵置零#54.螺旋矩阵#48.旋转图像#240.搜索二维矩阵II总结前言记录一些
leetcode
半局
·
2025-05-17 15:34
数据结构与算法
leetcode
java
算法
代码随想录算法训练营第四十一天
LeetCode
题目:739.每日温度496.下一个更大元素I503.下一个更大元素II其他:今日总结往期打卡739.每日温度跳转:739.每日温度学习:代码随想录公开讲解问题:给定一个整数数组temperatures
写个博客
·
2025-05-17 15:02
代码随想录打卡
算法
【二叉树】
Leetcode
105. 从前序与中序遍历序列构造二叉树【中等】
从前序与中序遍历序列构造二叉树给定两个整数数组preorder和inorder,其中preorder是二叉树的先序遍历,inorder是同一棵树的中序遍历,请构造二叉树并返回其根节点。示例1:输入:preorder=[3,9,20,15,7],inorder=[9,3,15,20,7]输出:[3,9,20,null,null,15,7]解题思路根据给定的前序遍历和中序遍历序列构造二叉树,可以通过递
FLGB
·
2025-05-17 14:21
算法
leetcode
算法
代码随想录算法训练营第二天| 209.长度最小的子数组、59.螺旋矩阵II、58. 区间和、44. 开发商购买土地
209.长度最小的子数组--滑动窗口题目:209.长度最小的子数组-力扣(
LeetCode
)讲解:拿下滑动窗口!
Coding_Doggy
·
2025-05-17 12:40
代码随想录-算法训练营
算法
LeetCode
155. 最小栈(Min Stack)
155.最小栈题目描述设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。实现MinStack类:MinStack()初始化堆栈对象。voidpush(intval)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素。intgetMin()获取堆栈中的最小元素。示例1:输入:["MinStack","push","push","
算法_小学生
·
2025-05-17 12:34
数据结构
【python机器学习】Day 25 异常处理
知识点:异常处理机制debug过程中的各类报错try-except机制try-except-else-finally机制在即将进入深度学习
专题
学习前,我们最后差缺补漏,把一些常见且重要的知识点给他们补上
抽风的雨610
·
2025-05-17 09:44
【打卡】Python训练营
python
机器学习
【算法刷题day57】
Leetcode
:739. 每日温度、496.下一个更大元素 I
文章目录
Leetcode
739.每日温度解题思路代码总结
Leetcode
496.下一个更大元素I解题思路代码总结草稿图网站java的Deque
Leetcode
739.每日温度题目:739.每日温度解析:
AFZY
·
2025-05-17 07:37
代码随想录(2024上半年)
算法
leetcode
职场和发展
【算法刷题day46】
Leetcode
:139. 单词拆分
文章目录
Leetcode
139.单词拆分解题思路代码总结草稿图网站java的Deque
Leetcode
139.单词拆分题目:139.单词拆分解析:代码随想录解析解题思路只使用了一种方法,用集合记录wordDict
AFZY
·
2025-05-17 07:36
代码随想录(2024上半年)
算法
leetcode
职场和发展
每日算法刷题Day8 5.15:
leetcode
滑动窗口4道题,用时1h
5.2379.得到k个黑块的最少涂色次数(简单)2379.得到K个黑块的最少涂色次数-力扣(
LeetCode
)思想1.返回至少出现一次连续k个黑色块的最少操作次数2.还是定长k,统计量就是把白色变成黑色的操作次数
爱coding的橙子
·
2025-05-17 07:02
算法
算法
leetcode
职场和发展
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他