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
【2023】LeetCode
leetcode
hot100【
LeetCode
146. LRU缓存】java实现
LeetCode
146.LRU缓存题目描述设计和实现一个LRU(LeastRecentlyUsed)缓存机制。
DataCrafter
·
2025-03-14 09:54
LeetCode
Hot100
leetcode
缓存
java
链表
LeetCode
Hot100 LRU缓存
请你设计并实现一个满足LRU(最近最少使用)缓存约束的数据结构。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue)如果关键字key已经存在,则变更其数据值value;如果不存在,则向缓存中插入该组k
m0_67582670
·
2025-03-14 09:23
leetcode
leetcode
缓存
c++
LeetCode
热题 HOT 100 第四十七天 146. LRU 缓存 中等题 用python3求解
题目地址请你设计并实现一个满足LRU(最近最少使用)缓存约束的数据结构。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue)如果关键字key已经存在,则变更其数据值value;如果不存在,则向缓存中插
阿舒带你学编程
·
2025-03-14 09:53
面试
学习路线
阿里巴巴
缓存
leetcode
链表
面试
java-ee
代码随想录训练营Day2|力扣977有序数组的平方、209长度最小的子数组、59螺旋矩阵
-力扣(
LeetCode
)文章讲解:代码随想录视频讲解:双指针法经典题目|
LeetCode
:977.有序数组的平方_哔哩哔哩_bilibili双指针法:代码:classSolution{public:vectorsortedSquares
好名字可以让你的朋友更容易记住你498
·
2025-03-14 07:43
一刷代码随想录
leetcode
矩阵
算法
c++
算法学习1 求两个数的和
本文翻译自:https://
leetcode
.com问题:给定一个整数数组,返回两个数字的索引,使它们相加到一个特定的目标。您可以假设每个输入都只有一个解决方案,而您可能不会使用相同的元素两次。
奋斗小小鸟cy
·
2025-03-14 07:41
数据结构与算法
算法
java
【
LeetCode
Python实现】300. 最长递增子序列(中等)动态规划
文章目录题目描述示例1:示例2:示例3:提示:参考代码题目描述给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7]是数组[0,3,1,6,2,2,7]的子序列。示例1:输入:nums=[10,9,2,5,3,
不太灵光的程序员
·
2025-03-14 07:39
LeetCode
Python实现
leetcode
Python
机试
华为
笔记:代码随想录算法训练营day42:
LeetCode
188.买卖股票的最佳时机IV,309.最佳买卖股票时机含冷冻期,714.买卖股票的最佳时机含手续费
学习资料:代码随想录感觉还没有把这个股票的递归变成直觉的东西.anyway,每一天的各种状态都是从上一天的各种状态中优化出来的,到最后的再选择一个最大的状态,应该是没啥问题,不会有漏掉的情况188.买卖股票的最佳时机IV力扣题目链接思路:和上一题差不多,限制上买卖次数倒比不限制买卖次数复杂了不少要给上一题的代码套个循环classSolution{public:intmaxProfit(intk,v
jingjingjing1111
·
2025-03-14 07:38
笔记
动态规划
leetcode
打卡代码随想录第17天:
LeetCode
654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
学习资料:代码随想录文中含LLM生成内容,不一定对654.最大二叉树力扣题目地址思路:不断寻找该部分的最大值去切割数组,不断递归,到在左闭右开区间不成立时,返回空节点。/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(null
jingjingjing1111
·
2025-03-14 07:08
leetcode
笔记:代码随想录算法训练营第35天: 01背包问题 二维、 01背包问题 一维 、
LeetCode
416. 分割等和子集
学习资料:代码随想录这一块儿学得挺痛苦注:文中含大模型生成内容动态规划:01背包理论基础卡码网第46题思路:五部曲定义:dp[i][j]为第i个物品背包容量为j,能装下的最大价值递推公式:dp[i][j]的值等于dp[i-1][j]的值和dp[i-1][j-weight[i]]+value相比的最大值,后者为看放下当前物品+减去当前物品的容量能放下什么价值,当然,要是放不下当前物品,就算了,保持原
jingjingjing1111
·
2025-03-14 07:08
算法
leetcode
数据结构
动态规划
笔记
算法训练:2.移除元素(快慢指针)
算法原题:27.移除元素-力扣(
LeetCode
)移除数组元素移除一个元素时,需要将该元素之后的所有元素依次向前移动一个位置,以填补被移除元素的空位,对于静态数组来说,数组的长度是不会发生变化的,多余的数组元素不进行处理
貝森不想秃
·
2025-03-14 04:20
小白算法训练
算法
AI代理技术演进:Monica AI与Manus技术架构深度剖析
一、AI代理技术生态现状
2023
年至2024年,AI代理(Agent)技术已从理论概念逐步进入实用阶段,形成了以思考-规划-执行为核心的新型智能范式。
sheep8081
·
2025-03-14 02:38
人工智能
架构
2023
第14届蓝桥杯大赛软件赛省赛C/C++大学A组第8题题解:异或和之和
目录问题描述:方法一:暴力枚举(50%)方法二:前缀和优化(90%)方法三:前缀和+按位分解+乘法原理问题描述:给定一个数组Ai,分别求其每个子段的异或和,并求出它们的和。或者说,对于每组满足1≤L≤R≤n的L,R,求出数组中第L至第R个元素的异或和。然后输出每组L,R得到的结果加起来的值。输入格式:输入的第一行包含一个整数n。第二行包含n个整数Ai,相邻整数之间使用一个空格分隔。输出格式:输出一
浴乎风乎
·
2025-03-14 01:04
蓝桥杯
c++
算法
LeetCode
135分发糖果
一、题目描述n个孩子站成一排。给你一个整数数组ratings表示每个孩子的评分。你需要按照以下要求,给这些孩子分发糖果:每个孩子至少分配到1个糖果。相邻两个孩子评分更高的孩子会获得更多的糖果。请你给每个孩子分发糖果,计算并返回需要准备的最少糖果数目。示例1:输入:ratings=[1,0,2]输出:5解释:你可以分别给第一个、第二个、第三个孩子分发2、1、2颗糖果。二、解题思路此题的解决方法分为两
liliyexing
·
2025-03-14 01:02
java
贪心算法
leetcode
(done) 梳理 xv6-lab-
2023
LAB8 实验代码(kalloctest,理清 test1)
url:https://pdos.csail.mit.edu/6.1810/
2023
/labs/lock.html先看kalloctest.cmain函数:intmain(intargc,char*argv
shimly123456
·
2025-03-14 00:56
MIT6.S081
学习笔记
操作系统
[
LeetCode
][Golang] 26. 删除有序数组中的重复项
题目:给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有k个元素,那么nums的前k个元素应该保存最终结果。将最终结果插入nums的前k个位置后返回k。不要使用额外的空间,你必须在原地修改输入数组并在使用
DecXu
·
2025-03-14 00:23
LeetCode题解
leetcode
算法
golang
代码随想录|二叉树|10二叉树的最小深度
leetcode
:111.二叉树的最小深度-力扣(
LeetCode
)题目给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。
Paper Clouds
·
2025-03-13 22:45
算法
数据结构
c++
leetcode
决策树
[论文精读]AI-Guardian: Defeating Adversarial Attacks using Backdoors
会议名称:
2023
IEEESymposiumonSecurityandPrivacy(SP)发布链接:AI-Guardian:DefeatingAdversarialAttacksusingBackdoors
0x211
·
2025-03-13 20:27
论文精读
人工智能
二级Python必考!一文吃透程序分支结构:单/双/多分支实战解析
,程序流程控制类题目平均分仅为62.7分,主要痛点集中在:语法细节易错:缩进错误、条件符号混淆(=vs==)逻辑思维薄弱:无法正确绘制分支流程图实战应用脱节:熟悉基本语法却不会设计实际场景的条件判断以
2023
奕澄羽邦
·
2025-03-13 20:27
python
linux
开发语言
容器编排革命:从 Docker Run 到 Docker Compose 的进化之路20250309
根据Docker官方
2023
年开发者调查报告,78%的开发者已采用DockerCompose,这一比例较2020年增长了32%。这背后不仅是容器化应用复杂度的提升,也是企业级运维需求驱动的必然趋势。
Narutolxy
·
2025-03-13 20:55
技术干货分享
docker
java
eureka
三天斩获10万用户。零基础用ChatGPT+Flutter开发AI算命小程序,流量变现全流程
2023
最野路子曝光!无需算法基础,手把手教你用ChatGPT生成风水命理模型,Flutter快速开发上线,抓住玄学经济红利!
众口烁金
·
2025-03-13 19:53
chatgpt
flutter
人工智能
小程序
plotly
我的创作纪念日:730天的技术写作之旅
我的创作纪念日:730天的技术写作之旅机缘从一篇案例分析开始
2023
年3月13日,我写下了第一篇技术博客《软考高级-系统分析师-案例分析-系统维护与设计模式》。
小李的便利店
·
2025-03-13 19:20
话题tips
纪念日
一文掌握Prompt:万能框架+优化技巧+常用指标
随着大模型在
2023
年横空出世,“Prompt工程”应运而生,作为用好大模型最重要的武器,Prompt的好坏对模型效果有着决定性的影响。
Langchain
·
2025-03-13 18:45
prompt
人工智能
产品经理
大模型
RAG
langchain
代码随想录训练营算法第三十四天|动态规划|62.不同路径、63. 不同路径 II、343. 整数拆分、96.不同的二叉搜索树。
62.不同路径62.不同路径-力扣(
LeetCode
)代码随想录还是不太熟悉怎么递推,用dp[i][j]代表走到第i行j列有多少路线,而i行j列可以通过[i-1][j]和[i][j-1]分别走一步得到。
weixin_64181248
·
2025-03-13 18:40
算法
代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
一、
Leetcode
704二分查找题目链接:
Leetcode
704这个题目在之前秋招准备的时候就刷了,好几个月没刷又忘了这个题目的思想,二分法的使用前提是有序数组,这里主要是看查找区间是左闭右闭还是左闭右开
Anjoubecoding
·
2025-03-13 17:31
c++
算法
数据结构
leetcode
算法面试题深度解析:
LeetCode
2012.数组元素的美丽值求和计算与多方案对比
算法面试题深度解析:
LeetCode
2012.数组元素的美丽值求和计算与多方案对比原题给你一个下标从0开始的整数数组nums。
数据大包哥
·
2025-03-13 16:57
数据结构和算法
java
附原文 |《2024年漏洞与威胁趋势报告》深度解读
安全极客社区精心译制的《2024年漏洞与威胁趋势报告》明确指出,
2023
年堪称网络安全领域的重要分水岭。
·
2025-03-13 15:17
漏洞
LeetCode
_随机数索引
LeetCode
_随机数索引【中等】正题:题目:给定一个可能含有重复元素的整数数组,要求随机输出给定的数字的索引。您可以假设给定的数字一定存在于数组中。注意:数组大小可能非常大。
云墨书生
·
2025-03-13 14:14
LeetCode题解
leetcode
算法
java
LeetCode
398.随机数索引
题目描述给定一个可能含有重复元素的整数数组,要求随机输出给定的数字的索引。您可以假设给定的数字一定存在于数组中。注意:数组大小可能非常大。使用太多额外空间的解决方案将不会通过测试。示例:int[]nums=newint[]{1,2,3,3,3};Solutionsolution=newSolution(nums);//pick(3)应该返回索引2,3或者4。每个索引的返回概率应该相等。soluti
落羽小末
·
2025-03-13 14:13
算法
Java
随机索引
重复元素
整数数组
概率均匀
内存优化
Leetcode
之随机数索引
题目:给定一个可能含有重复元素的整数数组,要求随机输出给定的数字的索引。您可以假设给定的数字一定存在于数组中。注意:数组大小可能非常大。使用太多额外空间的解决方案将不会通过测试。示例:int[]nums=newint[]{1,2,3,3,3};Solutionsolution=newSolution(nums);solution.pick(3);solution.pick(1);代码:方法一——暴
一只荣
·
2025-03-13 14:11
leetcode和机试题
leetcode
小哆啦解题记:旋转图像的奇妙旅程
小哆啦开始刷力扣的第二十九天54.螺旋矩阵-力扣(
LeetCode
)️初次尝试:暴力解法,左右互搏小哆啦接到了一道任务:把一个n×n的二维矩阵顺时针旋转90度。“这不简单嘛!”
dorabighead
·
2025-03-13 12:01
大话力扣150题
前端
算法
大话力扣
深入解析Java虚拟机(JVM):架构、内存管理与性能优化
截至
2023
年,全球超过90%的《财富》500强企业使用基于JVM的技术栈,其重要性可见一斑。##一、JVM核心架构解析###1.1类加载子系统-**双亲委派模型**:采用层级式加载机制,防止核
EvLast
·
2025-03-13 11:18
jvm
java
职场和发展
性能优化
【
leetcode
】113. 路径总和 II(Java)
题目描述题目链接113.路径总和II题解经典回溯。终止条件:当遍历到叶子节点,并且此时路径的值==targerSum,此时收集当前的path。处理逻辑:我们遍历到一个节点时,可以把targetSum-root.val作为下一层的targetSum,所以当我们找到叶子节点的时候,并且root.val==targetSum,就可以收集了。完整代码classSolution{List>res=newAr
待别三日
·
2025-03-13 10:45
Leetcode
leetcode
java
算法
LeetCode
376. 摆动序列 java题解
https://
leetcode
.cn/problems/wiggle-subsequence/description/只要不满足摆动条件,就不更新count和prediff当prevDiff取等号时,
奔跑的废柴
·
2025-03-13 10:45
LeetCode
leetcode
java
算法
贪心
贪心算法
LeetCode
-两数之和II-输入有序数组
标题:167两数之和II-输入有序数组题目给定一个已按照非递减顺序排列的整数数组numbers,请你从数组中找出两个数满足相加之和等于目标数target。函数应该以长度为2的整数数组的形式返回这两个数的下标值。numbers的下标从1开始计数,所以答案数组应当满足1target){end--;}else{start++;}}returnresult;}
SoaringW
·
2025-03-13 10:11
LeetCode
算法
java
leetcode
Pytorch实现之利用普通GAN的人脸修复
论文题目:FACERESTORATIONVIAGENERATIVEADVERSARIALNETWORKS(基于生成对抗网络的人脸恢复)会议:
2023
ThirdInternationalConferenceonSecureCyberComputingandCommunication
这张生成的图像能检测吗
·
2025-03-13 09:05
优质GAN模型训练自己的数据集
GAN系列
pytorch
生成对抗网络
人工智能
神经网络
深度学习
计算机视觉
python
LeetCode
—— 两数之和 II - 输入有序数组
给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值index1和index2,其中index1必须小于index2。说明:返回的下标值(index1和index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。示例:输入:numbers=[2,7,11,15],target=9输出:[1,2]解释:2与7之和等于目
GUYIIT
·
2025-03-13 09:34
LeeCode
两数之和
II
-
输入有序数组
RISC_V GPU skybox 系列 core 模块之VX_dispatch_unit.sv
VX_dispatch_unit.sv代码分析总结//Copyright©2019-
2023
////LicensedundertheApacheLicense,Version2.0(the"License
CDerL
·
2025-03-13 08:54
skybox
skybox
_core
skybox
core
RISC_V GPU skybox 系列 core 模块之VX_issue.sv
VX_issue_top.sv//Copyright©2019-
2023
////LicensedundertheApacheLicense,Version2.0(the"License");//youmaynotusethisfileexceptincompliancewiththeLicense
CDerL
·
2025-03-13 06:44
skybox
_core
skybox
issue
skybox
core
算法菜鸡备战4月27日蓝桥杯省赛----0311
12012.数组美丽值求和-力扣(
LeetCode
)classSolution{public:intsumOfBeauties(vector&nums){intn=nums.size();intans=
好好学习O(∩_∩)O
·
2025-03-13 03:21
算法
【
LeetCode
刷题】链表篇
203.移除链表元素/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.val=val;}*ListNode(intval,ListNodenext){this.val=val;this.next=next;}*}*/cla
mjh_yylx
·
2025-03-13 02:13
算法学习
算法刷题打卡
leetcode
链表
算法
29.代码随想录算法训练营第二十九天|134. 加油站,135. 分发糖果,860. 柠檬水找零,406. 根据身高重建队列
29.代码随想录算法训练营第二十九天|134.加油站,135.分发糖果,860.柠檬水找零,406.根据身高重建队列134.加油站-力扣(
LeetCode
)在一条环路上有n个加油站,其中第i个加油站有汽油
白鹭鸣鸣!
·
2025-03-13 02:12
算法
java
LeetCode
100之对称二叉树(101)--Java
1.问题描述给你一个二叉树的根节点root,检查它是否轴对称。示例1输入:root=[1,2,2,3,4,4,3]输出:true示例2输入:root=[1,2,2,null,3,null,3]输出:false提示树中节点数目在范围[1,1000]内-100queue=newLinkedList<>();//若根节点不为空,将根节点存入队列if(root!=null){queue.offer(roo
xiao--xin
·
2025-03-13 00:31
Leetcode
java
leetcode
算法
二叉树
LeetCode
100之二叉树的直径(543)--Java
1.问题描述给你一棵二叉树的根节点,返回该树的直径。二叉树的直径是指树中任意两个节点之间最长路径的长度。这条路径可能经过也可能不经过根节点root。两节点之间路径的长度由它们之间边数表示。示例1输入:root=[1,2,3,4,5]输出:3解释:3,取路径[4,2,1,3]或[5,2,1,3]的长度。示例2输入:root=[1,2]输出:1提示树中节点数目在范围[1,104]内-100<=Node
xiao--xin
·
2025-03-13 00:01
Leetcode
算法
深度优先
leetcode
java
二叉树
跳跃游戏【 力扣(
LeetCode
) 】
一、题目描述 给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。二、测试用例示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4
理论最高的吻
·
2025-03-13 00:30
面试经典
150
题【LeetCode(力扣)】
leetcode
算法
职场和发展
c++
数学
跳跃游戏(力扣
LeetCode
)
文章目录55.跳跃游戏贪心每一次都更新最大的步数取最大跳跃步数(取最大覆盖范围)55.跳跃游戏给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步
命运从未公平
·
2025-03-13 00:25
leetcode
leetcode
c++
贪心算法
LeetCode
第50题:Pow(x, n)
大家好,今天我们来聊聊一个经典的数学题目——
LeetCode
第50题:Pow(x,n)。这个题目要求我们实现一个函数pow(x,n),计算x的n次幂。
Gemini技术窝
·
2025-03-12 23:51
leetcode
算法
数据结构
java
【6】搜索剪枝优化学习笔记
前言WFLS
2023
寒假集训Day4Day5搜索剪枝的复杂度很玄学,最好还是能剪枝就剪枝,只要不是错误的,总没有坏处。
W9095
·
2025-03-12 22:13
剪枝
学习
笔记
c++
算法
顺序结构双语言征服:C++与Python秒杀洛谷三大经典入门题
P1001A+BProblem题目描述解题思路代码实现题目二:P1425小鱼的游泳时间题目描述解题思路代码实现题目三:P1421小玉买文具题目描述解题思路代码实现顺序结构四步心法常见问题与避坑指南实战扩展(
LeetCode
三流搬砖艺术家
·
2025-03-12 19:58
算法
算法
c++
数据结构
力扣——每日一题 ——C语言求一年中的第几天
题目来源于力扣——1154.一年中的第几天-力扣(
LeetCode
)(
leetcode
-cn.com)题目描述如下:给你一个字符串date,按YYYY-MM-DD格式表示一个现行公元纪年法日期。
爱编程的晖哥
·
2025-03-12 19:53
leetcode
c语言
C语言每日一练Day03——移除元素
移除元素问题描述解题方案思路一思路二思路三(最优解)总结:问题描述原题链接:https://
leetcode
.cn/problems/remove-element/解题方案思路一思路一:首先通过简单分析
不摸鱼的程序员
·
2025-03-12 19:22
『C语言』初阶+进阶
c语言
算法
leetcode
学习
经验分享
上一页
79
80
81
82
83
84
85
86
下一页
按字母分类:
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
其他