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详解
装饰器设计模式(Decorator Pattern)
详解
装饰器设计模式(DecoratorPattern)
详解
装饰器模式是一种结构型设计模式,它允许动态地向对象添加额外行为,而无需修改其原始类。这种模式通过包装对象的方式提供灵活的扩展功能替代继承。
步行cgn
·
2025-05-05 14:45
设计模式
设计模式
装饰器模式
21.合并两个有序链表- 力扣(
LeetCode
)
题目:将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输出:[]示例3:输入:l1=[],l2=[0]输出:[0]提示:两个链表的节点数目范围是[0,50]-100Optional[ListNode]:cur=dummy=ListN
Lounger66
·
2025-05-05 14:42
链表
leetcode
数据结构
94.二叉树的中序遍历- 力扣(
LeetCode
)
题目:给定一个二叉树的根节点root,返回它的中序遍历。示例1:输入:root=[1,null,2,3]输出:[1,3,2]示例2:输入:root=[]输出:[]示例3:输入:root=[1]输出:[1]提示:树中节点数目在范围[0,100]内-100<=Node.val<=100思路如下:解法一:递归先遍历左节点就是inorder(root.left)然后要将左节点值先加入res中,res.ap
Lounger66
·
2025-05-05 14:42
leetcode
算法
python
hot100:链表倒数k个节点- 力扣(
LeetCode
)
题目:实现一种算法,找出单向链表中倒数第k个节点。返回该链表中倒数第k个节点。示例一:输入:{1,2,3,4,5},2返回值:{4,5}说明:返回倒数第2个节点4,系统会打印后面所有的节点来比较。示例二:输入:{2},8返回值:{}思路如下:用双指针,可省去统计链表长度操作,算法流程为:初始化双指针pre,cur都指向头节点head;先令cur走k步,此时pre,cur的距离为k;令pre,cur
Lounger66
·
2025-05-05 14:11
链表
leetcode
数据结构
MySQL报错之1175和1093
具体的解决报错实现场景可以参考
LeetCode
196.删除重复的电子邮箱-CSDN博客一、MySQL1175错误:更新操作出错1.错误背景:MySQL的1175错误通常会在你执行UPDATE或DELET
今天你睡了嘛
·
2025-05-05 13:10
mysql
mysql
数据库
【Linux系统】第二节—基础指令(2)
云边有个稻草人-个人主页Linux—本篇文章所属专栏—欢迎订阅—持续更新中目录本节课核心指令+知识点总结本节基本指令
详解
07.man指令08.cp指令09.mv指令10.cat指令11.more指令12
云边有个稻草人
·
2025-05-05 12:03
Linux
Linux基础指令
Linux相关知识
Linux
find
cat
less
C++类模板
详解
在学习类模板之前可以了解一下函数模板,可以参考我的另一篇文章C++函数模板
详解
(结合代码)-CSDN博客讲解的比较详细,有助于理解类模板。目录1、什么是类模板?
学技术的大胜嗷
·
2025-05-05 11:56
编程语言与软件开发
c++
开发语言
每天一道
leetcode
——《k-avoiding数组的最小总和数》
一、题目给你两个整数n和k。对于一个由不同正整数组成的数组,如果其中不存在任何求和等于k的不同元素对,则称其为k-avoiding数组。返回长度为n的k-avoiding数组的可能的最小总和。二、最基础的解题思路最开始我的想法就是建立一个set()集合,从i=1开始一直往后,判断k-i在不在这个set()集合中,如果不在就把i存进去,一直存到set()集合的大小为n为止:但是发现这样的时间复杂度太
每天一道leetcode
·
2025-05-05 11:23
leetcode
算法
数据结构
【c++】模板
详解
目录泛型编程模板的使用函数模板函数模板的本质函数模板的实例化显式实例化隐式实例化函数模板的模板参数的匹配原则类模板类模板的本质类模板的实例化非类型模板参数模板特化函数模板特化类模板特化类模板全特化类模板偏特化(半特化)模板分离编译typename与class的小区别泛型编程提到模板就不得不提泛型编程的概念,泛型编程即编写一段与类型无关的通用代码,使得各种类型的参数都可以复用这段代码,从而顺利偷懒,
jiunian_cn
·
2025-05-05 11:22
c++
开发语言
visual
studio
接口测试过程中常见的缺陷
详解
接口缺陷的"冰山效应"在软件质量保障领域,接口缺陷如同海面下的冰山——看似只占系统问题的表层,实则隐藏着大量深层次的质量风险。据行业统计,约65%的线上故障根源可追溯至接口问题。本文将系统剖析接口测试中常见的缺陷类型,结合真实案例场景,帮助我们建立全面的接口缺陷防御体系。一、功能逻辑类缺陷1.业务规则违背典型案例:某电商平台的优惠券接口未校验使用期限,导致过期券仍可抵扣缺陷表现:传入过期优惠券ID
测试工程喵
·
2025-05-05 10:21
软件测试
服务器
运维
功能测试
模块测试
测试用例
缺陷管理
接口测试
表驱动 FSM 在 STM32 上的高效实现与内存压缩优化——源码、性能与实践
目录一、引言与背景二、前提环境与依赖三、表驱动FSM核心原理四、内存压缩方案
详解
4.1稠密二维表(DenseTable)4.2稀疏表压缩(SparseTable)4.3行压缩+Offset4.4位域打包
damo王
·
2025-05-05 10:49
嵌入式
嵌入式
stm32
fsm
表驱动
MySQL索引
详解
MySQL索引
详解
什么是索引索引(Index)是数据库中用于提高查询速度的数据结构,类似于书的目录。它为表中的一个或多个列创建了一种顺序结构,以帮助数据库更快地定位和检索数据。
胡英俊俊俊
·
2025-05-05 09:45
#
Mysql
mysql
数据库
leetcode
算法15-和为K的子数组
题目:给你一个整数数组nums和一个整数k,请你统计并返回该数组中和为k的子数组的个数。子数组是数组中元素的连续非空序列。示例1:输入:nums=[1,1,1],k=2输出:2示例2:输入:nums=[1,2,3],k=3输出:2解法1:暴力枚举代码:classSolution{publicintsubarraySum(int[]nums,intk){intcount=0;for(inti=0;i
青岚387
·
2025-05-05 09:42
算法刷题记录
算法
leetcode
数据结构
leetcode
-189. 轮转数组
1、题目给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。进阶:尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。你可以使用空间复杂度为O(1)的原地算法解决这个问题吗?示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右旋转1步:[7,1,2,3,4,5,6]向右旋转2步:[6,7,1,2,3,4,5]向右旋转3步
小杨算法屋
·
2025-05-05 09:09
leetcode
leetcode
算法
BEV车道线标注方法
详解
:4种主流技术对比
BEV车道线标注方法
详解
:4种主流技术对比在自动驾驶领域,鸟瞰图(Bird’sEyeView,BEV)的车道线标注是环境感知的核心任务之一。
_Itachi__
·
2025-05-05 08:07
自动驾驶
人工智能
计算机视觉
算法
Java算法-力扣
leetcode
-189. 轮转数组
给定一个整数数组nums,将数组中的元素向右轮转k**个位置,其中k**是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,7,1,2,3,4]示例2:输入:nums=[-1,-100,3,99],k=2输出:[3,99,-1
负载均衡-sch
·
2025-05-05 08:07
Java算法
算法
java
leetcode
C语言内存函数
详解
:从基础到实战
在C语言的编程世界里,内存操作是家常便饭,为了方便高效地操作内存,C标准库提供了好几个实用的内存函数。今天,我就来给大家详细介绍这些内存函数,从最常见的`memcpy`、`memmove`、`memset`,到`memcmp`,不仅讲怎么用,还带你亲手模拟实现它们,新手友好,保证让你学完就能上手!memcpy:内存块复制的“搬运工”1.函数原型•`void*memcpy(void*dest,con
秋山落叶万岭花开ღ
·
2025-05-05 08:06
c语言
c语言
C语言数据在内存中的存储
详解
在C语言的编程世界里,理解数据在内存中的存储方式是非常重要的,它能帮助我们更好地掌握数据类型、内存管理和程序性能优化等内容。今天,我就来给大家详细讲解数据在内存中的存储,包括整数、大小端字节序和浮点数的存储方式,新手友好,保证让你学完就能上手!整数在内存中的存储:原码、反码和补码的奥秘在计算机中,整数是以二进制形式存储在内存中的。对于有符号整数,C语言提供了三种表示方法:原码、反码和补码。其中,补
秋山落叶万岭花开ღ
·
2025-05-05 08:06
c语言
c语言
C语言字符函数和字符串函数
详解
:从基础到实战
在C语言的编程世界里,字符和字符串的处理是家常便饭,为了让大家能轻松搞定这些操作,C标准库提供了超多实用的字符和字符串函数。今天,我就来给大家一一介绍这些函数,从最基础的字符分类函数,到常用的字符串操作函数,不仅讲怎么用,还带你亲手模拟实现它们,新手友好,保证让你学完就能上手!字符分类函数:认识字符的“身份”字符分类函数就像给字符做身份鉴定,看看它是字母、数字,还是其他啥类型的字符。它们都藏在`c
秋山落叶万岭花开ღ
·
2025-05-05 08:05
c语言
c语言
词向量激活阿拉伯语知识 —— 打造本地化智能知识库的创新架构
词向量与知识库融合:原理与创新架构解析阿拉伯语知识库构建全流程
详解
(附代码与解读)架构解剖:检索增强生成(RAG)系统剖析(Mermaid架构图)案例演示:“智能学伴”助力阿拉伯语“因材施教”展望与思考
海棠AI实验室
·
2025-05-05 08:31
“智理探索“
-
深入AI理论与学术创新
自然语言处理
人工智能
Spring Boot Docker 化部署全流程:从打包到 K8s 集群编排
全栈开发环境搭建运行攻略:多语言一站式指南(环境搭建+运行+调试+发布+保姆级
详解
)感兴趣的可以先收藏起来,希望帮助更多的人SpringBootDocker化部署全流程:从打包到K8s集群编排一、引言在当今的软件开发和部署
fanxbl957
·
2025-05-05 07:28
Web
spring
boot
docker
kubernetes
Milvus 标量字段使用指南:从基础类型到高级特性
详解
在使用Milvus构建向量数据库应用时,我们常常需要处理各种类型的标量数据——从简单的字符串、数字,到复杂的JSON结构和数组。这些标量字段不仅是数据的重要属性,更是实现精准过滤和高效搜索的关键。今天,我们就来系统梳理Milvus中标量字段的核心特性和使用技巧,帮助大家更好地理解和运用这些功能。一、字符串字段:灵活处理文本数据在Milvus中,VARCHAR是专门用于存储字符串的类型。定义时需要关
佑瞻
·
2025-05-05 07:28
数据库与知识图谱
milvus
C# 编程系列:网络通信之TCP通信(第一篇:介绍TCP协议在C#中的基本概念和工作原理)
本系列共分为5个章节,包括但不限于:第一篇:TCP概括:介绍TCP协议在C#中的基本概念和工作原理第二篇:
详解
C#中的So
自由柿
·
2025-05-05 07:26
tcp/ip
c#
网络
掌握C# DockPanel控件:实例与应用
详解
本文还有配套的精品资源,点击获取简介:DockPanel控件是.NETFramework中用于实现窗口元素停靠的WinForms控件。通过本文,读者将了解其基本属性和方法,包括DockStyle、AutoHideMode等,以及如何使用VisualStudio2010创建和管理DockPanel布局。本文还介绍了DockPanel的扩展性和自定义使用场景,并提供了一个示例代码。1.C#DockPa
轮胎技术Tyretek
·
2025-05-05 07:26
C#面试准备:问题与答案
详解
大全
本文还有配套的精品资源,点击获取简介:C#是一种多用途的编程语言,广泛应用于Windows和.NET平台开发。在面试中,考官会评估求职者的C#基础知识、编程技巧、面向对象设计和框架应用等多个方面。本文列举了一些常见的C#面试问题及解答,并覆盖了变量与数据类型、控制流、方法、面向对象编程概念、泛型、异常处理、LINQ、异步编程、.NET框架、C#新特性和.NETCore等方面。为了更全面地准备,建议
轩辕姐姐
·
2025-05-05 07:25
K8S自动弹性伸缩机制
详解
Kubernetes(K8S)自动弹性伸缩机制
详解
Kubernetes通过多种控制器和指标系统实现自动弹性伸缩,主要包括Pod水平伸缩(HPA)、垂直伸缩(VPA)、集群节点伸缩(CA)三种方式。
阿湯哥
·
2025-05-05 07:25
架构
RabbitMQ 7种工作模式
详解
及应用场景
⭐RabbitMQ⭐RabbitMQ7种工作模式RabbitMQ是一个广泛使用的开源消息代理和队列服务器,支持多种消息传递模式。以下是RabbitMQ提供的7种主要的工作模式及其应用场景的详细介绍。1.Simple(简单模式)角色:P(Producer):生产者,负责发送消息。C(Consumer):消费者,负责接收消息。Queue(消息队列):类似于邮箱,可以缓存消息;生产者向其中投递消息,消费
ngioig
·
2025-05-05 07:54
RabbitMQ
rabbitmq
开源
服务器
mq
C# 编程核心:控制流与方法调用
详解
在编程中,控制流和方法调用是构建程序逻辑的两大基石。它们决定了代码的执行顺序和模块化协作方式。本文将从基础概念出发,结合代码示例,深入解析这两部分内容。控制流:程序执行的指挥棒控制流决定了代码的执行路径,通过条件判断、循环和跳转语句,实现灵活的逻辑控制。选择语句:按条件执行不同代码if:执行单条符合条件的语句if(age>=18)Console.WriteLine("成年");if…else:二选
钢铁男儿
·
2025-05-05 07:53
C#
图解教程
c#
microsoft
开发语言
命令模式
详解
与应用
在软件开发的过程中,我们经常会遇到需要对操作进行抽象和封装的场景。比如,在一个图形绘制软件中,用户可能执行绘制图形、撤销绘制、保存图形等操作。这些操作不仅需要被执行,还可能需要被记录、撤销或重做。命令模式(CommandPattern)正是为解决这类问题而生,它将请求封装成对象,使得我们可以像操作对象一样对请求进行处理,从而实现更灵活的控制和管理。命令模式概述命令模式是一种行为型设计模式,它把一个
咖啡の猫
·
2025-05-05 06:50
命令模式
设计模式
Unity 设计模式-命令模式(Command Pattern)
详解
命令模式(CommandPattern)是一种行为型设计模式,它将请求封装成对象,从而使得可以使用不同的请求、队列或日志请求,以及支持可撤销的操作。命令模式通常包含四个主要角色:命令(Command)、接收者(Receiver)、请求者(Invoker)和客户端(Client)。命令对象持有请求的详细信息,而接收者则执行这些请求。什么时候使用命令模式需要支持撤销/重做功能时:例如文本编辑器、绘图软
白茶等风12138
·
2025-05-05 06:50
Unity
设计模式
设计模式
命令模式
命令模式(Command Pattern)
详解
文章目录1.什么是命令模式?2.为什么需要命令模式?3.命令模式的核心概念4.命令模式的结构5.命令模式的基本实现5.1简单的灯光控制示例5.2家电控制示例6.带有撤销功能的命令模式6.1修改命令接口6.2实现可撤销的灯光命令6.3实现可撤销的风扇命令6.4修改调用者,支持撤销功能6.5客户端代码演示7.宏命令实现7.1实现宏命令7.2客户端代码演示8.命令队列实现8.1命令队列类8.2客户端代码
全栈凯哥
·
2025-05-05 06:19
命令模式
java
设计模式
python pytest使用_pytest使用
详解
pytest:帮助你写出更好的程序:开源,免费。升级pytest,严格的向后兼容性。丰富的第三方插件。内置assert断言基础用法deftest_due():x="why"assert‘w‘inx常用断言:pytest里面的断言实际上就是python里面assert的断言方法,常用以下几种:·assertxx判断xx为真·assertnotxx判断xx不为真·assertainb判断b包含a·as
雯儿ccu
·
2025-05-05 05:18
python
pytest使用
Python内置模块之zipfile详细功能介绍及示例
Python中的zipfile模块
详解
zipfile模块是Python标准库中用于处理ZIP文件的模块,它允许你创建、读取、写入和提取ZIP文件。
demonlg0112
·
2025-05-05 04:39
Python
python
服务器
java
运维
后端
DICOM标准:DICOM医学影像中的覆盖层(Overlay)概念
详解
引言DICOM(数字成像和通信医学)标准在医学影像的存储、传输和交换中起着关键作用。覆盖层(Overlay)作为DICOM标准中的一个重要组成部分,用于在医学影像上叠加图形信息,如注释、标记、测量结果等。本文将深入探讨DICOM中的覆盖层,包括其定义、结构、用途、实现方法、优势与局限性,以及现代替代方案。目录覆盖层概述覆盖层的用途DICOM覆盖层的结构与组成
猿享天开
·
2025-05-05 03:00
DICOM医学影像专业知识精讲
医学影像
dicom标准
DICOM
Flutter ThemeData
详解
factoryThemeData({Brightness?brightness,////调整亮度白天模式和夜间模式VisualDensity?visualDensity,//视觉密度MaterialColor?primarySwatch,//Material风格的组件提供主题色Color?primaryColor,//应用程序主要部分(工具栏、标签栏等)的背景颜色Brightness?primar
小菜鸡的日志
·
2025-05-05 03:59
flutter
Cookie 与 Session
Cookie与Session一、Cookie
详解
1.Cookie是什么?2.为什么使用Cookie?
躲不过️动
·
2025-05-05 03:27
服务器
前端
http
java
session
Flutter BottomNavigationBar
详解
目录一、引言二、BottomNavigationBar的基本用法三、主要属性1.基本配置2.导航项配置3.导航类型选择四、高级功能实现1.结合PageView实现滑动切换2.添加徽章提示3.自定义凸起按钮(FAB融合)4.渐变背景实现五、自定义BottomNavigationBar1.使用BottomNavigationBarType.shifting2.自定义selectedFontSize和u
帅次
·
2025-05-05 02:27
Flutter
flutter
android
ios
iphone
小程序
reactnative
JSON 对象方法
详解
及使用场景
JSON对象方法
详解
及使用场景一、JSON.stringify()
详解
方法功能将JavaScript值转换为JSON字符串完整语法JSON.stringify(value[,replacer[,space
盛夏绽放
·
2025-05-05 02:56
json
udp
网络协议
javascript
python单例模式数据库连接池_Python MySQL数据库连接池组件pymysqlpool
详解
引言pymysqlpool(本地下载)是数据库工具包中新成员,目的是能提供一个实用的数据库连接池中间件,从而避免在应用中频繁地创建和释放数据库连接资源。功能连接池本身是线程安全的,可在多线程环境下使用,不必担心连接资源被多个线程共享的问题;提供尽可能紧凑的接口用于数据库操作;连接池的管理位于包内完成,客户端可以通过接口获取池中的连接资源(返回pymysql.Connection);将最大程度地与d
weixin_39925098
·
2025-05-05 02:26
python数据库连接池_Python MySQL数据库连接池组件pymysqlpool
详解
引言pymysqlpool(本地下载)是数据库工具包中新成员,目的是能提供一个实用的数据库连接池中间件,从而避免在应用中频繁地创建和释放数据库连接资源。功能连接池本身是线程安全的,可在多线程环境下使用,不必担心连接资源被多个线程共享的问题;提供尽可能紧凑的接口用于数据库操作;连接池的管理位于包内完成,客户端可以通过接口获取池中的连接资源(返回pymysql.Connection);将最大程度地与d
weixin_39650994
·
2025-05-05 02:26
python数据库连接池
MySQL 连接池 (Pool) 常用方法
详解
MySQL连接池(Pool)常用方法
详解
1.创建连接池首先需要创建连接池实例:constmysql=require('mysql2/promise');//使用Promise版本constpool=mysql.createPool
盛夏绽放
·
2025-05-05 02:53
mysql
android
数据库
LeetCode
刷题篇——矩阵篇
旋转矩阵题目不使用额外空间,将二维矩阵顺时针旋转90度链接思路先将矩阵中的元素左右交换,再沿着对角线交换classSolution{publicvoidrotate(int[][]matrix){intlen=matrix.length;if(len==1){return;}for(inti=0;ispiralOrder(int[][]matrix){introws=matrix.length;i
热爱编程的小吴
·
2025-05-05 01:18
LeetCode
leetcode
矩阵
算法
C# 递归
详解
递归指方法调用它自身。递归需要结束否则会造成无限递归,从而导致栈溢出错误。伪代码形式展示递归:M(x){ if x已达最小,不可继续分解 返回结果else (1)采取一些操作使问题变得更小 (2)递归调用M来解决最小的问题 (3)根据(1)和(2)计算结果 返回结果}不遵守这个模式就可能出错。(如果不能将问题变得更小,或者不能处理所有可能的”最小“情况,就会递归个不
千亦学不会编程
·
2025-05-05 00:15
算法
数据结构
Leetcode
: 高频SQL50题笔记——连接(1)
目录SQL连接总结
Leetcode
练习使用唯一标识码替换员工ID产品销售分析I进店却未进行过交易的顾客解题步骤SQL连接总结在SQL中,连接(Join)是用于将多个表中的数据根据某些关联条件进行关联的操作
vousmevoyezJ
·
2025-05-05 00:43
数据库
leetcode
mysql
笔记
设计模式 |
详解
常用设计模式(六大设计原则,单例模式,工厂模式,建造者模式,代理模式)
目录设计模式概述六大设计原则从整体理解六大设计原则单例模式饿汉模式:懒汉模式:线程安全的懒汉模式工厂模式简单工厂模式抽象工厂模式建造者模式(BuilderPattern)代理模式(ProxyPattern)总结设计模式概述设计模式是前辈们总结出的开发经验,是一系列用来解决特定问题的套路。它不是语法规范,而是帮助我们提升代码复用性、可维护性、可读性、稳健性以及安全性的一套方案。六大设计原则单一职责原
mooridy
·
2025-05-04 23:07
设计模式
c++
Java学习手册:MyBatis 框架作用
详解
一、MyBatis简介MyBatis是一款优秀的持久层框架,用于简化JDBC开发。它通过将Java对象与数据库表之间的映射关系进行配置,使得开发者可以使用简单的SQL语句和Java代码来完成复杂的数据操作。MyBatis支持自定义SQL语句,提供了灵活的数据映射机制,能够满足各种复杂的业务需求。二、MyBatis的核心组件SqlSessionFactory:它是MyBatis的核心接口之一,用于创
佩奇的技术笔记
·
2025-05-04 23:35
Java学习手册
java
mybatis
WPF之ProgressBar控件
详解
文章目录1.ProgressBar控件简介2.ProgressBar的基本属性和用法2.1基本属性2.2基本用法2.3代码中修改进度3.确定与不确定模式3.1确定模式(Determinate)3.2不确定模式(Indeterminate)4.在多线程环境中更新ProgressBar4.1使用Dispatcher4.2使用BackgroundWorker4.3使用Task和Progress5.自定义
冰茶_
·
2025-05-04 22:33
WPF
C#
#
WPF控件详解
wpf
microsoft
微软
c#
学习
控件演示
示例程序
Spring事务传播行为
详解
文章目录一、事务传播行为概述二、7种传播行为
详解
1.REQUIRED(默认值)2.SUPPORTS3.MANDATORY4.REQUIRES_NEW5.NOT_SUPPORTED6.NEVER7.NESTED
北辰alk
·
2025-05-04 22:30
java
spring
java
后端
Leetcode
Hot100 第18题 146.LRU缓存
structNode{intkey,value;Node*prev,*next;Node():key(0),value(0),prev(nullptr),next(nullptr){}Node(int_key,int_value):key(_key),value(_value),prev(nullptr),
onlyzzr
·
2025-05-04 21:21
暑期实习刷题记录
leetcode
链表
算法
Leetcode
146. LRU 缓存 -hot100-codeTop
题目:代码(首刷看解析2024年3月5日):学的灵神,太优美了,这个哨兵节点思想classNode{public:intkey,value;Node*prev,*next;Node(intk=0,intv=0):key(k),value(v){}};classLRUCache{private:intcapacity;Node*dummy;unordered_mapkey_to_node;voidr
meeiuliuus
·
2025-05-04 20:20
#
leetcode
---medium
算法
c++
leetcode
链表
上一页
119
120
121
122
123
124
125
126
下一页
按字母分类:
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
其他