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基础篇
JVM与Spring Boot核心解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
·
2025-07-11 21:13
Spring MVC 框架解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
MoneyHacksPro
·
2025-07-11 21:13
Java场景面试宝典
Spring
MVC
Web
Development
Java
Framework
【数论 排序 滑动窗口】1040. 移动石子直到连续 II|2455
本文涉及知识点排序质数、最大公约数、菲蜀定理C++算法:滑动窗口总结
LeetCode
1040.移动石子直到连续II在一个长度无限的数轴上,第i颗石子的位置为stones[i]。
软件架构师何志丹
·
2025-07-11 19:27
#
困难算法题
c++
力扣
算法
排序
滑动窗口
数论
石子
语音信号
基础篇
1-预加重(Pre-emphasis)
预加重就是对语音信号的高频进行补偿,语音信号90%能量集中在有效带宽低频分量上,高频分量频谱(一般我们用其幅度谱,通俗将就是频谱的模长或者绝对值长度)较小,我们让它变大一定,占比多,增强其高频分量。预加重原理也非常简单,其时域表达式非常简单,如下式子:公式中:一般取0.97时域看着就简单后一个减去前一个,看不出有什么规律,我们对其进行z变换,可得:合并同类项,可得:自变量为z,我们画出z变化后的频
沐黎~
·
2025-07-11 14:25
信号与系统
语音识别
人工智能
力扣-73题 矩阵置零(C++)
题目链接:https://
leetcode
-cn.com/problems/set-matrix-zeroes/题目如下:classSolution{public:voidsetZeroes(vector
JIngles123
·
2025-07-11 12:41
#
中等题
算法题 合并 K 个升序链表
LeetCode
23.合并K个升序链表问题描述给定一个包含k个升序链表的数组,将这些链表合并为一个新的升序链表并返回。
·
2025-07-11 11:02
微服务架构核心技术与实现
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
·
2025-07-11 11:01
JVM与Spring Boot核心解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
·
2025-07-11 11:31
Spring MVC 框架解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
·
2025-07-11 11:31
Spring框架核心技术与应用
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
我是廖志伟
·
2025-07-11 11:01
Java场景面试宝典
Spring
Framework
Dependency
Injection
AOP
DDD战略战术与规则体系实践
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
我是廖志伟
·
2025-07-11 11:31
Java场景面试宝典
DDD
Domain-Driven
Design
Strategic
Design
并发编程知识精要
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
·
2025-07-11 11:31
Spring MVC深度解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
·
2025-07-11 11:01
Spring Cloud微服务精解
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
我是廖志伟
·
2025-07-11 11:01
Java场景面试宝典
Spring
Cloud
Microservices
Service
Governance
JVM与Spring Boot核心解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
我是廖志伟
·
2025-07-11 11:00
Java场景面试宝典
Java
JVM
Spring
Boot
Spring框架核心技术揭秘
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
我是廖志伟
·
2025-07-11 11:30
Java场景面试宝典
Spring
Framework
Dependency
Injection
AOP
并发编程知识精粹
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
我是廖志伟
·
2025-07-11 11:00
Java场景面试宝典
concurrency
Java
multi-threading
JVM与Spring Boot深度解析
我是廖志伟,一名Java开发工程师、《Java项目实战——深入理解大型互联网企业通用技术》(
基础篇
)、(进阶篇)、(架构篇)清华大学出版社签约作家、Java领域优质创作者、CSDN博客专家、阿里云专家博主
我是廖志伟
·
2025-07-11 11:00
Java场景面试宝典
Java
JVM
Spring
Boot
【
LeetCode
热题 100】148. 排序链表——(解法二)分治
【
LeetCode
热题100】148.排序链表——(解法一)暴力解文章目录整体思路完整代码时空复杂度时间复杂度:O(NlogN)空间复杂度:O(logN)整体思路这段代码旨在解决“排序链表”的问题,并且采用了符合题目进阶要求
xumistore
·
2025-07-11 09:18
LeetCode
leetcode
链表
算法
java
LeetCode
题解——有效的括号
LeetCode
题解——有效的括号题目介绍解题思路这题可以从两个角度来考虑,首先第一种寻找删除,在字符串里面查找成对出现的括号,然后用空格替换,最后检查字符串是不是为空第二种,好比消消乐一样,当正确的配对括号就删除
yxh_1_
·
2025-07-11 08:43
算法
leetcode
栈
Leetcode
刷题笔记——栈篇
Leetcode
刷题笔记——栈篇栈的简介栈是一种先进后出的数据结构(FirstInLastOut),栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表,这里我不做过多介绍,栈的应用和练习算是面试中的高频考点了
code_lover_forever
·
2025-07-11 08:11
Leetcode刷题笔记
leetcode
笔记
算法
python
Swift 图论实战:DFS 算法解锁
LeetCode
323 连通分量个数
文章目录摘要描述示例题解答案DFS遍历每个连通区域Union-Find(并查集)题解代码分析(Swift实现:DFS)题解代码详解构建邻接表DFS深度优先搜索遍历所有节点示例测试及结果示例1示例2示例3时间复杂度分析空间复杂度分析总结摘要图是算法中最具挑战性的结构之一,而“连通分量”这个词听起来也有点像社交网络里的“圈子”概念。给你一张无向图,节点编号从0到n-1,现在请你找出这个图中到底有多少个
网罗开发
·
2025-07-11 08:11
Swift
算法
swift
图论
【算法专题】双指针算法之18. 四数之和(力扣)
如果你觉得有帮助,还可以点点关注题目:18.四数之和-力扣(
LeetCode
)给你一个由n个整数组成的数组nums,和一个目标值target
CILMY23
·
2025-07-11 08:37
算法专题
算法
leetcode
双指针算法
c++
四数之和
【力扣】61. 旋转链表
61.旋转链表-力扣(
LeetCode
)首先确定旋转次数:旋转次数大于链表大小的都要进行求余处理;旋转次数等于链表大小的约等于没转,直接咋来咋return;旋转次数小于链表大小的才是正常情况。
Øᐛ
·
2025-07-11 07:34
leetcode
链表
算法
LeetCode
Top100特训
更新中……两数相加盛水最多的容器电话号码的字母组合删除链表的倒数第N个结点字母异位词分组寻找两个正序数组的中位数合并区间不同路径(与最小路径和类似)正则表达式匹配颜色分类单词搜索只出现一次的数字合并K个升序链表接雨水移除元素最长有效括号不同的二叉搜索树验证二叉搜索树对称二叉树从前序与中序遍历序列构造二叉树最长连续序列排序链表乘积最大子数组编辑距离最小栈最小覆盖子串计算右侧小于当前元素的个数柱状图中
九筒-
·
2025-07-11 07:33
LeetCode
算法
力扣
leetcode
61~70 学习经历
leetcode
61~70学习经历61.旋转链表62.不同路径63.不同路径II64.最小路径和65.有效数字66.加一67.二进制求和68.文本左右对齐69.x的平方根70.爬楼梯小结61.旋转链表给你一个链表的头节点
文盲老顾
·
2025-07-11 07:33
算法
leetcode
学习
链表
Leetcode
链表刷题之:61.旋转链表
题目描述:给定一个链表,旋转链表,将链表每个节点向右移动k个位置,其中k是非负数。示例1:输入:1->2->3->4->5->NULL,k=2输出:4->5->1->2->3->NULL解释:向右旋转1步:5->1->2->3->4->NULL向右旋转2步:4->5->1->2->3->NULL示例2:输入:0->1->2->NULL,k=4输出:2->0->1->NULL解释:向右旋转1步:2-
小小数据挖掘工程师
·
2025-07-11 07:32
面试题
LeetCode
编程练习
链表
leetcode
Go爬虫开发学习记录
Go爬虫开发学习记录
基础篇
:使用net/http库Go的标准库net/http提供了完善的HTTP客户端功能,是构建爬虫的基石:packagemainimport("fmt""io""net/http"
朱颜辞镜花辞树
·
2025-07-11 05:24
golang
爬虫
学习
【力扣(
LeetCode
)】数据挖掘面试题0003: 356. 直线镜像
文章大纲题目描述**坐标变化规律**解题方案题目描述在一个二维平面空间中,给你n个点的坐标。问,是否能找出一条平行于y轴的直线,让这些点关于这条直线成镜像排布?平行于y轴的直线(即垂直于x轴的直线,其方程形式为(x=a),其中(a)为常数)的对称点具有以下显著特点:坐标变化规律设直线为(x=a),平面内任意一点(P(x,y))关于该直线的对称点为(P’(x’,y’)),则两者坐标满足:纵坐标不变:
·
2025-07-11 03:39
揭秘
LeetCode
数据结构与算法的高效学习方法
揭秘
LeetCode
数据结构与算法的高效学习方法关键词:
LeetCode
、数据结构、算法、高效学习、解题技巧、知识体系、面试准备摘要:本文以“如何高效通过
LeetCode
学习数据结构与算法”为核心,结合新手常见痛点
数据结构与算法学习
·
2025-07-11 03:39
leetcode
学习方法
算法
ai
链表算法之【合并两个有序链表】
目录
LeetCode
-21题
LeetCode
-21题将两个升序链表合并成一个新的升序链表并返回classSolution{publicListNodemergeTwoLists(ListNodelist1
丶小鱼丶
·
2025-07-11 00:20
算法
链表
算法
java
人工智能-
基础篇
-28-模型上下文协议--MCP请求示例(JSON格式,客户端代码,服务端代码等示例)
目前,MCP(ModelContextProtocol)协议并不是一个广泛标准化或公开开源的协议标准。不过,在某些AI工具链和LLM开发框架中,确实出现了以“MCP”命名的内部通信机制,尤其是在与语言模型代理(LLMAgent)和工具调用接口相关的系统中。假设场景:MCP是用于Agent与外部工具之间交互的协议。其核心目标是:1、标准化请求/响应格式2、支持多轮对话上下文3、支持工具调用(tool
weisian151
·
2025-07-10 23:42
人工智能
人工智能
json
网络
(Python
基础篇
)列表与元组的操作
一、引言在Python编程中,列表(List)和元组(Tuple)是两种最常用的序列类型,它们如同程序中的“数据容器”,能够有序存储多个元素,为数据的组织和处理提供了极大便利。列表以其灵活性支持动态修改,元组则以不可变性保障数据安全,二者各有特性,却又存在诸多共通的操作逻辑。掌握列表与元组的操作,是提升Python编程效率、构建复杂数据结构的基础。接下来,让我们一同探索列表与元组操作的核心知识。二
EternityArt
·
2025-07-10 21:01
基础篇
python
windows
算法
leetcode
31.下一个排列
思路源自【忍者算法】
LeetCode
31下一个排列classSolution{publicvoidnextPermutation(int[]nums){for(inti=nums.length-1;i>
ゞ 正在缓冲99%…
·
2025-07-10 21:31
算法
leetcode
java
【
Leetcode
| Python】11. 盛最多水的容器 [贪心][数组][双指针]
总结容器的盛水容积取决于容器【底边长度】和【短板高度】对于某个状态下的容器:如果将长板向内移动,则容积必然减小;(底边长度减小,且短板不可能变长)如果将短板向内移动,则容积有可能增大;(底边长度减小,但短板有可能变长)从容器两端向内逐渐缩小底边长度,找到容积最大时的时刻题目⭐思路初始化左指针在数组最左侧,右指针在数组最右侧;只要左右指针还没有重合:计算当前容积,更新最终结果res=max(res,
XMUJason
·
2025-07-10 21:30
Leetcode题解
leetcode
python
算法
LeetCode
HOT 100
LeetCode
HOT100一、链表(共11题)★2.两数相加★19.删除链表的倒数第N个结点21.合并两个有序链表
Yake1965
·
2025-07-10 21:00
算法精选
leetcode
算法
职场和发展
【
LeetCode
4.寻找两个正序数组的中位数】二分O(log(m+n))
题目链接4.寻找两个正序数组的中位数-力扣(
LeetCode
)实现思路本质上,其实就是求两个数组第k大的数的变式。
小鲈鱼-
·
2025-07-10 21:59
算法
c++
【
LeetCode
76.最小覆盖子串】
题目连接76.最小覆盖子串-力扣(
LeetCode
)思路先统计t串中的字符的个数;设置两个索引i和j。
·
2025-07-10 21:29
【
LeetCode
102.二叉树的层序遍历】vs.【
LeetCode
103.二叉树的锯齿形层序遍历】
题目链接
LeetCode
102.二叉树的层序遍历:102.二叉树的层序遍历-力扣(
LeetCode
)
LeetCode
103.二叉树的锯齿形层序遍历:103.二叉树的锯齿形层序遍历-力扣(
LeetCode
小鲈鱼-
·
2025-07-10 21:29
数据结构
c++
算法
LeetCode
题目(Python实现):课程表 II
文章目录题目拓扑序列:入度表(广度优先遍历)算法实现执行结果复杂度分析拓扑序列:深度优先搜索算法实现执行结果复杂度分析题目现在你总共有n门课需要选,记为0到n-1。在选修某些课程之前需要一些先修课程。例如,想要学习课程0,你需要先完成课程1,我们用一个匹配来表示他们:[0,1]给定课程总量以及它们的先决条件,返回你为了学完所有课程所安排的学习顺序。可能会有多个正确的顺序,你只要返回一种就可以了。如
RexT1
·
2025-07-10 21:58
LeetCode题目
列表
队列
数据结构
leetcode
python
LeetCode
31下一个排列
LeetCode
31下一个排列题目描述实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列(即,组合出下一个更大的整数)。
·
2025-07-10 21:58
Leetcode
—— 11.盛最多水的容器
题目:给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i,0)和(i,height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。思路:最容易想到的方法是双for暴力循环,记录最大值。这种方法的时间复杂度会达到O(n^2)改进之后使用双指针方法,即在数组height数组头尾插入指针lk以及rk。考虑每次移动其中一个指针
抹旧
·
2025-07-10 21:58
leetcode
算法
职场和发展
【两个数的最大异或值】
LeetCode
421.数组中两个数的最大异或值 &&
LeetCode
2935.找出强数对的最大异或值Ⅱ
一、
LeetCode
421.数组中两个数的最大异或值https://
leetcode
.cn/problems/maximum-xor-of-two-numbers-in-an-array/描述:给你一个整数数组
小鲈鱼-
·
2025-07-10 21:58
数据结构
算法
c++
leetcode
leetcode
练习 下一个排列
整数数组的一个排列就是将其所有成员以序列或线性顺序排列。例如,arr=[1,2,3],以下这些都可以视作arr的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1]。整数数组的下一个排列是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其字典顺序从小到大排列在一个容器中,那么数组的下一个排列就是在这个有序容器中排在它后面的那个排列。如果不存在下一个更大的排列,那么
ly-how
·
2025-07-10 21:28
算法
数据结构
leetcode
加油站(力扣
LeetCode
)
文章目录134.加油站题目描述暴力枚举(超时)代码一代码二(优化)贪心算法方法一方法二134.加油站题目描述在一条环路上有n个加油站,其中第i个加油站有汽油gas[i]升。你有一辆油箱容量无限的的汽车,从第i个加油站开往第i+1个加油站需要消耗汽油cost[i]升。你从其中的一个加油站出发,开始时油箱为空。给定两个整数数组gas和cost,如果你可以按顺序绕环路行驶一周,则返回出发时加油站的编号,
·
2025-07-10 21:57
(
LeetCode
)下一个排列
目录题目要求题目理解以及思路分析代码分部讲解第一部分第二部分第三部分第四部分题目要求整数数组的一个排列就是将其所有成员以序列或线性顺序排列。例如,arr=[1,2,3],以下这些都可以视作arr的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1]。整数数组的下一个排列是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其字典顺序从小到大排列在一个容器中,那么数组的
简十三
·
2025-07-10 21:57
大数据
leetcode
c语言
leetcode
-hot100 堆
目录Java堆相关知识点1.堆的初始化2.堆的相关函数3.堆的原理4.运用堆进行排序5.怎么用优先队列实现大顶堆:示例代码自定义比较器实现大顶堆总结刷题:数组中的第K个最大元素前K个高频元素数据流的中位数Java堆相关知识点1.堆的初始化在Java中,堆是一种数据结构,通常用于实现优先队列。堆可以通过PriorityQueue类来初始化。PriorityQueue是一个基于优先级的无界队列,底层实
迪滴第
·
2025-07-10 21:27
java
开发语言
LeetCode
-下一个排列
(一)题目描述实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列(即,组合出下一个更大的整数)。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。示例:输入:nums=[1,2,3]输出:[1,3,2](二)解题思路1、思路重点:如何保证下一排列是大于当前排列的最小排列?(1)动的元素越靠后越好,所以需从后
学计算机的小花神
·
2025-07-10 21:27
leetcode
算法
java
1462. 课程表 IV
思路1floydhttps://
leetcode
.cn/problems/course-schedule-iv/solution/1462-cji-hu-shuang-bai-de-yu-ji-suan-jie-a1kk
duoyasong5907
·
2025-07-10 21:57
数据结构与算法
leetcode
算法
职场和发展
leetcode
11.盛最多水的容器
题目链接:盛最多水的容器题目描述:给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i,0)和(i,height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。示例一:输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组[1,8,6,2,5,4,8,3,7]。在此情况下
敲百万行代码
·
2025-07-10 21:26
leetcode算法
c++
c语言
leetcode
数据结构
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他