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专栏
【C++滑动窗口】2516. 每种字符至少取 K 个|1947
本文涉及的基础知识点C++算法:滑动窗口及双指针总结
LeetCode
2516.每种字符至少取K个给你一个由字符‘a’、‘b’、‘c’组成的字符串s和一个非负整数k。
软件架构师何志丹
·
2025-05-06 04:14
#
工作级难度算法题解
c++
算法
力扣
滑动窗口
至少
k个
字符
leetcode
2379.得到K个黑块的最少涂色次数
目录题目描述示例1:示例2:提示:解题思路滑动窗口法概念应用场景及特点:思路流程展示代码复杂度分析题目描述给你一个长度为n下标从0开始的字符串blocks,blocks[i]要么是'W'要么是'B',表示第i块的颜色。字符'W'和'B'分别表示白色和黑色。给你一个整数k,表示想要连续黑色块的数目。每一次操作中,你可以选择一个白色块将它涂成黑色块。请你返回至少出现一次连续k个黑色块的最少操作次数。示
Jr_l
·
2025-05-06 04:43
leetcode
算法
leetcode
leetcode
.每日一题.2516.每种字符至少取 K 个
给你一个由字符'a'、'b'、'c'组成的字符串s和一个非负整数k。每分钟,你可以选择取走s最左侧还是最右侧的那个字符。你必须取走每种字符至少k个,返回需要的最少分钟数;如果无法取到,则返回-1。错误代码,不能从两边考虑,思路错误。classSolution{public:inttakeCharacters(strings,intk){if(k==0)return0;intn=s.length()
HZYSX
·
2025-05-06 04:13
leetcode刷题
算法
数据结构
《 深入探索移位操作符:从原理到应用》
个人主页:BabyZZの秘密日记收入
专栏
:C语言文章目入一、移位操作符简介二、移位操作符的工作原理(一)左移操作符(`>`)三、移位操作符的应用场景(一)快速乘除(二)位掩码和位操作(三)优化算法四、移位操作符的注意事项
BabyZZの秘密日记
·
2025-05-06 01:27
C语言
网络
redis
数据库
C
java
python
位操作符
LeetCode
238:除自身以外数组的乘积(Java实现)
文章目录**题目描述**解决思路1.两次遍历法(左右乘积法)2.核心思想Java代码实现复杂度分析示例说明步骤分解注意事项总结题目描述给定一个整数数组nums,返回一个数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积。题目要求:时间复杂度为O(n)不能使用除法空间复杂度为O(1)(不包含输出数组)解决思路由于不能使用除法,直接计算每个位置左右两侧的乘积是一
进击的小白菜
·
2025-05-05 23:14
坚持刷题
2025
leetcode
java
算法
多智能体协作机制:RoleChain × 控制器(Controller)架构解析
专栏
导航观熵系列
专栏
导航:AI前沿探索:从大模型进化、多模态交互、AIGC内容生成,到
观熵
·
2025-05-05 22:10
Foundation
Agent
架构
人工智能
Agent
智能体
极客说|揭秘大语言模型与 GPT 的变革力量,探索未来 AI 技术的无限潜能
「极客说」是一档专注AI时代开发者分享的
专栏
,我们邀请来自微软以及技术社区专家,带来最前沿的技术干货与实践经验。在这里,您将看到深度教程、最佳实践和创新解决方案。
·
2025-05-05 22:39
microsoft
代码随想录算法训练营第三十二天
LeetCode
/卡码网题目:518.零钱兑换II377.组合总和Ⅳ790.多米诺和托米诺平铺(每日一题)57.爬楼梯(第八期模拟笔试)其他:今日总结往期打卡背包问题特点:滚动数组背包遍历顺序完全背包从小到大
写个博客
·
2025-05-05 22:04
代码随想录打卡
算法
【NO.62】
LeetCode
HOT 100—208. 实现 Trie (前缀树)
文章目录208.实现Trie(前缀树)解题前缀树的详细解释Trie的一些常用操作方法208.实现Trie(前缀树)Trie(发音类似“try”)或者说前缀树是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。请你实现Trie类:Trie()初始化前缀树对象。voidinsert(Stringword)向前缀树中插入字符串word。bo
悬浮海
·
2025-05-05 21:01
#
LeetCode
HOT
100
leetcode
208.
实现
Trie前缀树
leetcode
: 208.实现Trie前缀树
208.实现Trie(前缀树)来源:力扣(
LeetCode
)链接:https://
leetcode
.cn/problems/implement-trie-prefix-tree/Trie(发音类似“try
uncle_ll
·
2025-05-05 21:00
编程练习-Leetcode
leetcode
前缀树
字典树
算法训练
链表
C++进阶之基类判断std::is_base_of:用法实例(四百一十五)
简介:CSDN博客专家、《Android系统多媒体进阶实战》一书作者新书发布:《Android系统多媒体进阶实战》优质
专栏
:Audio工程师进阶系列【原创干货持续更新中……】优质
专栏
:多媒体系统工程师系列
Android系统攻城狮
·
2025-05-05 19:50
C++进阶系列
c++
java
开发语言
【创新未发表】基于matlab阿基米德算法AOA-PID控制器优化【含Matlab源码 9628期】
更多Matlab优化求解仿真内容点击①Matlab优化求解(进阶版)②付费
专栏
Matlab优化求解(初级版)⛳️关注CSDN海神之光,更多资源等你来!!⛄一、智能优化算法-PID控制器优化PID控制器
海神之光
·
2025-05-05 19:16
Matlab优化求解
(进阶版)
matlab
Python从0到100(五十九):机器学习-朴素贝叶斯分类及鸢尾花分类
欢迎大家订阅
专栏
:零基础学Python:Python从0到100最新
是Dream呀
·
2025-05-05 18:10
分类
数据挖掘
人工智能
【工程图谱】Agentic AI全链路拆解:企业级21模块落地实践全景图
专栏
导航观熵系列
专栏
导航:AI前沿探索:从大模型进化、多模态交互、AIGC内容生成,到
观熵
·
2025-05-05 16:30
Agentic
AI架构实战全流程
人工智能
运维
智能体
落地方案
Agent
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
每天一道
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
算法
数据结构
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
算法
【QT进阶】第十章 QT链接操作Mysql数据库
❤️
专栏
目录:【零基础学QT】文章导航篇❤️
专栏
资料:https://pan.baidu.com/s/192A28BTIYFHmixRcQwmaHw提取码:qtqt❤️点赞收藏⭐再看,养成习惯订阅的粉丝可通过
凉开水白菜
·
2025-05-05 08:08
零基础学QT
数据库
qt
mysql
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
我与Linux的爱恋:命令行参数|环境变量
个人主页:guoguoqiang.
专栏
:Linux的学习文章目录一.命令行参数二.环境变量1.环境变量的基本概念2.查看环境变量的方法3.环境变量相关命令4.环境变量的组织方式以及获取环境变量的三种方法环境变量具有全局属性一
guoguoqiang.
·
2025-05-05 06:49
Linux
linux
运维
服务器
c语言
学习
华为OD机试 - 最小资金赢得最多选票 - 贪心算法(Python/JS/C/C++ 2025 A卷 100分)
专栏
导读本
专栏
收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-05-05 02:55
华为od
贪心算法
python
华为OD机试
2025A卷
华为OD机试 - 求分数计算结果 - 递归(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,刷题点这里
专栏
导读本
专栏
收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-05-05 02:25
华为od
python
javascript
2025A卷
华为OD机试
华为OD机试 - 不爱施肥的小布(Python/JS/C/C++ 2025 A卷 100分)
专栏
导读本
专栏
收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-05-05 02:55
华为od
python
javascript
华为OD机试
2025A卷
华为OD机试 - 字符串通配符(Python/JS/C/C++ 2025 A卷 100分)
专栏
导读本
专栏
收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-05-05 02:55
华为od
python
javascript
2025A卷
华为OD机试
华为OD机试 - 基站维修工程师 - 递归(Python/JS/C/C++ 2025 A卷 200分)
专栏
导读本
专栏
收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-05-05 02:55
华为od
python
javascript
华为OD机试 - 寻找身高相近的小朋友 - 双指针(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,刷题点这里
专栏
导读本
专栏
收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-05-05 02:24
华为od
python
javascript
华为OD机试 - 批量处理任务 - 二分查找(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,刷题点这里
专栏
导读本
专栏
收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-05-05 02:24
华为od
python
javascript
华为OD机试
2025A卷
【Vue】跨平台开发(Electron、Quasar)
个人主页:Guiat归属
专栏
:Vue文章目录1.跨平台开发框架简介1.1什么是Electron?1.2什么是QuasarFramework?
Guiat
·
2025-05-05 02:22
Vue
vue.js
electron
前端
【Vue】性能优化与调试技巧
个人主页:Guiat归属
专栏
:Vue文章目录1.Vue性能优化与调试技巧1.1使用`v-if`替代`v-show`控制条件渲染示例代码:1.2组件懒加载(异步组件)示例代码:效果分析图(Mermaid图表示
Guiat
·
2025-05-05 01:21
Vue
vue.js
性能优化
前端
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
矩阵
算法
Leetcode
: 高频SQL50题笔记——连接(1)
目录SQL连接总结
Leetcode
练习使用唯一标识码替换员工ID产品销售分析I进店却未进行过交易的顾客解题步骤SQL连接总结在SQL中,连接(Join)是用于将多个表中的数据根据某些关联条件进行关联的操作
vousmevoyezJ
·
2025-05-05 00:43
数据库
leetcode
mysql
笔记
C语言 --- 经典习题1
C语言---经典习题1第一题---交换两个整数的值(四种方法)第二题---最大公约数和最小公倍数之和总结作者简介:曾与你一样迷茫,现以经验助你入门C语言个人主页:@笑口常开xpr的个人主页系列
专栏
:C启新程
笑口常开xpr
·
2025-05-05 00:43
C
启新程:从基础迈向代码巅峰
c语言
开发语言
【前端 - Vue】关于ESlint代码规范及格式化插件
个人简介:某大型国企资深软件开发工程师,信息系统项目管理师、CSDN优质创作者、阿里云专家博主、华为云云享专家,分享前端后端相关技术与工作常见问题~作者:码喽的自我修养❣️
专栏
:vue2/3从基础到起飞若有帮助
码喽的自我修养
·
2025-05-04 23:06
vue2/3
从基础到起飞
前端
vue.js
代码规范
格式工厂
webpack
前端框架
准备华为实习Java技术面试(技术一面,技术二面),看这篇就够了
本篇
专栏
的作用:主要是将之前考过的华为Java手撕代码真题进行了一个总结,并划分了11个分类(别被吓到,里面都是真题,11个分类总共也才五十几题不到六十题样子)。帮助大家节省了
学会歌唱的老周
·
2025-05-04 21:53
#
面试
华为
华为云
华为snap
数据结构
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
链表
【Hot 100】94. 二叉树的中序遍历
目录引言二叉树的中序遍历我的解题代码优化更清晰的表述建议:♂️作者:海码007
专栏
:算法
专栏
标题:【Hot100】94.二叉树的中序遍历❣️寄语:书到用时方恨少,事非经过不知难!
海码007
·
2025-05-04 20:49
算法
数据结构
Hot100
c++
算法
二叉树
Leetcode
3538. Merge Operations for Minimum Travel Time
Leetcode
3538.MergeOperationsforMinimumTravelTime1.解题思路2.代码实现题目链接:3538.MergeOperationsforMinimumTravelTime1
Espresso Macchiato
·
2025-05-04 20:48
leetcode笔记
leetcode
3538
leetcode
hard
leetcode周赛448
动态规划
最优方案
Python操作Excel教程(图文教程,超详细)Python xlwings模块详解,_xlwings操作excel
「作者主页」:士别三日wyx「作者简介」:CSDNtop100、阿里云博客专家、华为云享专家、网络安全领域优质创作者「推荐
专栏
」:小白零基础《Python入门到精通》xlwings模块详解1、快速入门1
2401_87368884
·
2025-05-04 20:48
python
excel
开发语言
【Hot 100】 146. LRU 缓存
实现关键组合操作操作3:移动节点到头部(访问时调用)操作4:移除尾部节点(淘汰时调用)步骤5:初始化缓存结构步骤6:实现get操作步骤7:实现put操作关键设计验证点完整实现代码实现要点总结♂️作者:海码007
专栏
海码007
·
2025-05-04 20:47
算法
缓存
c++
hot100
算法
数据结构
链表
【Linux】生产者消费者模型
樊梓慕:个人主页个人
专栏
:《C语言》《数据结构》《蓝桥杯试题》《
LeetCode
刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.生产者消费者模型1.1
Coder_FF
·
2025-05-04 18:36
Linux
linux
运维
服务器
python3调用某个路径下的方法超级详解
更多内容请见:python3案例和总结-
专栏
介绍和目录文章目录一、基础模块导入方法1.导入同级目录下的模块2.导入子目录中的模块二、动态路径处理方法1.临时添加系统路径2.相对路径导入(Python3+
数据知道
·
2025-05-04 18:35
python3案例和总结
python
linux
开发语言
【刷力扣】23. 合并 K 个升序链表(dummy节点技巧 + 分治思维 + 优先队列)
目录一、合并升序链表问题二、题目:[21.合并两个有序链表](https://
leetcode
.cn/problems/merge-two-sorted-lists/description/)1、掌握dummy
南七行者
·
2025-05-04 16:47
数据结构与算法
leetcode
链表
合并两个有序链表 - 力扣(
LeetCode
)
基础知识要求:Java:方法、while循环、ifelse语句、构造器函数、逻辑运算符Python:方法、while循环、ifelse语句、构造器函数、逻辑运算符数据结构:链表题目:将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输
千小凡
·
2025-05-04 16:16
力扣(LeetCode)算法题
开发语言
leetcode
算法
合并 K 个升序链表 - 力扣(
LeetCode
)
基础知识要求:Java:方法、while循环、for循环、PriorityQueue类、if判断Python:方法、while循环、for循环、heapq模块、if判断数据结构:队列题目:给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。示例1:输入:lists=[[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解
千小凡
·
2025-05-04 16:46
力扣(LeetCode)算法题
python
算法
java
数据结构
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他