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数据结构刷题
Java复习Day25
数据结构
基础概念1.栈(Stack)栈是一种特殊的线性表,其元素插入和删除操作只能在同一端进行。允许操作的一端称为栈顶(TOP),另一端固定不动称为栈底(BOTTOM)。
Lanii_
·
2025-06-04 06:07
java
开发语言
Python进阶:选对
数据结构
,让代码快到飞起
Python进阶:选对
数据结构
,让代码快到飞起新手写代码常遇到一个困惑:同样的功能,别人的代码像跑车一样飞驰,自己的却像牛车一样卡顿。其实很多时候问题出在
数据结构
的选择上。
xuemenghan
·
2025-06-04 05:05
Python相关问题排查笔记
python
数据结构
LeetCode
- 101. 对称二叉树
目录题目递归方法步骤读者可能的错误写法正确的写法题目101.对称二叉树-力扣(
LeetCode
)递归方法步骤创建主函数isSymmetric判断整棵树是否对称处理空树的特殊情况(空树是对称的)对于非空树
GalaxyPokemon
·
2025-06-04 05:32
算法
leetcode
职场和发展
LeetCode
- 144. 二叉树的前序遍历
目录题目什么是前序遍历递归的写法非递归的写法思路实现题目144.二叉树的前序遍历-力扣(
LeetCode
)什么是前序遍历前序遍历(PreorderTraversal)是一种遍历树形结构的方法,特别是在二叉树中常用
GalaxyPokemon
·
2025-06-04 05:00
leetcode
算法
职场和发展
解锁未来——MySQL与图数据库融合之路的性能优化秘籍
与此同时,图数据库以其独特的
数据结构
和高效的关联查询能力,逐渐成为解决这类问题的理想选择。今天,我们将深入探讨如何通过集成MySQL与图数据库,实现两者优势互补的同时,最大化系统的整体性能。
墨夶
·
2025-06-04 04:27
数据库学习资料1
数据库
mysql
性能优化
Redis最佳实践——性能优化技巧之
数据结构
选择
Redis在电商应用中的
数据结构
选择与性能优化技巧一、电商核心场景与
数据结构
选型矩阵应用场景推荐
数据结构
内存占用读写复杂度典型操作商品详情缓存Hash低O(1)HGETALL,HMSET购物车管理Hash
纪元A梦
·
2025-06-04 04:57
Redis常见问题与最佳实践
redis
性能优化
数据结构
Redis实现秒杀系统架构与实战案例
目录Redis实现秒杀系统架构与实战案例1.秒杀系统核心挑战1.1技术难点矩阵1.2架构设计原则2.Redis技术选型分析2.1关键
数据结构
2.2原子操作对比3.案例分析与实现案例1:基础秒杀功能案例2
闲人编程
·
2025-06-04 02:42
python
redis
秒杀
系统架构
实战
键值对
多级缓存
限流
商品销售管理系统:完整课程设计与实践指南
本系统采用关系型数据库存储数据,设计高效的
数据结构
。用户界面设计注重用户体验,采用多技术构建。业务逻辑处理需遵循ACID原则与面向对象原则。系统还包括报表分析、数据安全和维护等关键功能。
powerelectricdog
·
2025-06-04 00:27
【数据分析】第四章 pandas简介(2)
4.5索引对象的其他功能与Python常用
数据结构
相比,pandas不仅利用了NumPy数组的高性能优势,还巧妙地整合了索引机制。最终事实证明,这样做颇有几分成效。
神秘敲码人
·
2025-06-03 23:25
数据分析
pandas
数据挖掘
每日一
LeetCode
:最长公共前缀
目录解题过程:描述:分析条件:解题思路:解题过程:描述给你一个大小为n的字符串数组strs,其中包含n个字符串,编写一个函数来查找字符串数组中的最长公共前缀,返回这个公共前缀。数据范围:0≤n≤50000≤n≤5000,0≤len(strsi)≤50000≤len(strsi)≤5000进阶:空间复杂度O(1)O(1),时间复杂度O(n∗len)O(n∗len)分析条件:1.最小前缀意味着所有字符
记录Java学习的三木
·
2025-06-03 22:18
Java面试算法题思路
算法
数据结构
【Hot100】
LeetCode
—45. 跳跃游戏 II
目录题目1-思路2-实现⭐45.跳跃游戏II——题解思路3-ACM实现题目原题连接:45.跳跃游戏II1-思路思路跳跃游戏——>贪心借助curCover记录当前覆盖范围、nextCover记录下一次的覆盖范围①遍历数组,如果i等于当前的覆盖范围,且i未到达终点——>此时res++,更新nowCover2-实现⭐45.跳跃游戏II——题解思路classSolution{publicintjump(i
山脚ice
·
2025-06-03 21:38
算法
leetcode
游戏
java
Leetcode
45. 跳跃游戏 II -hot100-代码随想录
目录题目:代码(首刷看解析2024年2月15日):代码(二刷自解2024年3月9日贪心8min)代码(三刷看解析2024年6月11日go)题目:代码(首刷看解析2024年2月15日):classSolution{public:intjump(vector&nums){if(nums.size()==1)return0;intres=0;intcurDistance=0;intnextDistanc
meeiuliuus
·
2025-06-03 21:07
#
leetcode
---medium
算法
python中的解包
在Python中,可迭代对象(Iterable)是一种能够一次返回一个元素的
数据结构
。简单来说,如果一个对象可以被遍历(比如用于for循环),它就是可迭代的。1.解包赋值通过解包,可以将可迭代对象的多
winds~
·
2025-06-03 21:07
python
python
开发语言
leetcode
hot100【
LeetCode
45.跳跃游戏 II】java实现
LeetCode
45.跳跃游戏II题目描述给定一个非负整数数组nums,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是跳到最后一个位置(数组的最后一个索引)。
DataCrafter
·
2025-06-03 20:06
LeetCode
Hot100
leetcode
java
算法
贪心算法
贪心算法解哈密顿回路实战
本案例详细介绍了贪心算法的实现方法,包括
数据结构
选择、贪心选择策略、优化方法、回溯、循环检测和结束条件。程序编译和运行需要在配置了VC++的环境下进行。源代码文件可能包含图的数据
北海有座岛
·
2025-06-03 18:12
华为OD机试 - 中庸行者 - 深度优先搜索DFS(Python/JS/C/C++ 2025 A卷 100分)
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD
刷题
交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。
哪 吒
·
2025-06-03 16:33
华为od
深度优先
python
2025A卷
华为OD机试
华为OD机试 - 内存资源分配 - 双指针(Python/JS/C/C++ 2025 A卷 100分)
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD
刷题
交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随
哪 吒
·
2025-06-03 16:03
华为od
python
javascript
华为OD机试 - 山脉的个数(Python/JS/C/C++ 2024 C卷 100分)
华为OD机试2024E卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-06-03 16:03
华为od
python
javascript
华为OD机试 - 最多几个直角三角形(Python/JS/C/C++ 2024 E卷 100分)
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD
刷题
交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随
哪 吒
·
2025-06-03 16:03
华为od
python
javascript
华为OD机试 - 获取最大软件版本号(Python/JS/C/C++ 2024 E卷 100分)
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD
刷题
交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随
哪 吒
·
2025-06-03 16:03
华为od
python
javascript
华为OD机试 - 找数字(Python/JS/C/C++ 2024 E卷 100分)
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD
刷题
交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随
哪 吒
·
2025-06-03 16:33
华为od
python
javascript
华为OD机试 - 通信误码(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2024E卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-06-03 16:33
华为od
python
javascript
华为OD机试
2025A卷
华为OD机试 - 找最小数 - 贪心算法(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-06-03 16:32
华为od
贪心算法
python
华为OD机试
2025A卷
华为OD机试 - 检查是否存在满足条件的数字组合 - 回溯、双指针(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-06-03 16:02
华为od
python
javascript
华为OD机试 - 阿里巴巴找黄金宝箱(II) - 贪心思维(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-06-03 16:02
华为od
python
javascript
华为OD机试 - 异常的打卡记录(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-06-03 16:32
华为od
python
javascript
华为OD机试
2025A卷
华为OD机试 - 租车骑绿道 - 双指针(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-06-03 16:02
华为od
python
javascript
华为OD机试
2025A卷
华为OD机试 - VLAN资源池 - 回溯、双指针(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-06-03 16:32
华为od
python
javascript
华为OD机试 - 等和子数组最小和 - 深度优先搜索(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-06-03 16:02
华为od
深度优先
python
华为OD机试
2025A卷
华为OD机试 - 单词接龙 -
数据结构
map、list(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-06-03 16:32
数据结构
华为od
list
华为OD机试 - 工号不够用了怎么办 - 双指针(Python/JS/C/C++ 2025 A卷 100分)
华为OD机试2025A卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-06-03 16:02
华为od
python
javascript
2025年5月12日起,华为OD机试正式切换2025 B卷,持续收录中(Python/JS/C/C++)
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD
刷题
交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。
哪 吒
·
2025-06-03 16:59
搬砖工逆袭Java架构师
华为od
算法
python
华为OD机试
2025B卷
第十五届蓝桥杯大赛软件赛国赛Python 大学 C 组试做【本期题单: 挑苹果、瞬移】
早上好啊大伙,这一期依旧是蓝桥杯备赛
刷题
的记录。本期题单:挑苹果、瞬移前言前段时间准备省赛,运气好进国赛了。所以就开始准备6月份的国赛。
黑不拉几的小白兔
·
2025-06-03 15:53
蓝桥杯比赛备赛指南
蓝桥杯
python
c语言
数据结构
820
数据结构
820第一部分
数据结构
及算法的相关概念和术语1.
数据结构
及算法的概念2.数据的逻辑结构和存储结构3.算法的定义及特性4.算法时间复杂度和空间复杂度的分析方法第二部分线性表1.线性表的定义2.线性表的基本操作及在顺序存储及链式存储上的实现
残*影
·
2025-06-03 14:49
数据结构
数据结构
算法
Java集合中Stream流的使用
Stream不是
数据结构
,而是对数据源进行操作的一种方式,支持声明式、函数式的操作,如过滤、映射、排序等。
超级小忍
·
2025-06-03 13:40
Java
java
开发语言
Python内置模块之ast详细功能介绍及示例
它的核心功能是将Python代码转换为树状
数据结构
(AST),从而允许开发者以编程方式分析、修改或生成代码。
demonlg0112
·
2025-06-03 12:01
Python
python
开发语言
后端
经验分享
运维
devops
kubernetes
【Java基础】Java中的HashSet详解
文章目录一、前言二、HashSet的核心特性1.元素唯一性2.无序性3.高效操作4.允许null元素5.非线程安全三、HashSet的底层实现原理1.
数据结构
演进:JDK7vsJDK8JDK7:数组+链表
李少兄
·
2025-06-03 11:58
#
Java基础
java
python
开发语言
图论
刷题
:并查集
一、并查集的实现(就是一个合并建树的过程)classUnionFind:def__init__(self,n):#初始化每个元素的父节点为自身self.parent=list(range(n))deffind(self,x):#查找元素x的根节点whileself.parent[x]!=x:x=self.parent[x]returnxdefunion(self,x,y):#合并元素x和y所在的集
阿忒拉斯
·
2025-06-03 11:27
图论
python
开发语言
图论
刷题
卡码网98.所有可达路径使用邻接矩阵存储:#include#includeusingnamespacestd;vector>res;//收集符合条件的路径vectorpath;//0节点到终点的路径//确定递归函数参数和返回值voiddfs(constvector>&graph,intx,intn){//确定终止条件if(x==n){res.push_back(path);return;}//确定
lululiangi
·
2025-06-03 11:27
图论
深度优先
算法
图论
刷题
记录
1.找到小镇的法官997.找到小镇的法官小镇里有n个人,按从1到n的顺序编号。传言称,这些人中有一个暗地里是小镇法官。如果小镇法官真的存在,那么:小镇法官不会信任任何人。每个人(除了小镇法官)都信任这位小镇法官。只有一个人同时满足属性1和属性2。给你一个数组trust,其中trust[i]=[ai,bi]表示编号为ai的人信任编号为bi的人。如果小镇法官存在并且可以确定他的身份,请返回该法官的编号
带上瑶瑶敲代码
·
2025-06-03 11:26
图论
Java详解
LeetCode
热题 100(23):
LeetCode
206. 反转链表(Reverse Linked List)详解
文章目录1.题目描述1.1链表节点定义2.理解题目2.1反转前后对比2.2核心思路3.解法一:迭代法(三指针法)3.1算法思路3.2详细图解3.3Java代码实现3.4代码执行过程演示3.5执行结果示例3.6优化版本(简化代码)3.7复杂度分析3.8适用场景4.解法二:递归法4.1递归思路4.2Java递归实现4.3递归过程详细演示4.4递归执行过程4.5递归的图解说明4.6递归算法的关键理解4.
全栈凯哥
·
2025-06-03 11:54
LeetCode
热题
100+多种思路+java实现
java
leetcode
链表
算法
C++ 中的 queue:先进先出的容器适配器
它实现了先进先出(FIFO)的
数据结构
,就像日常生活中的排队一样,先到的人先接受服务。接下来,让我们深入了解queue的特性和用法。
zzh_zao
·
2025-06-03 10:50
c++
开发语言
Mysql索引:深入理解InnoDb聚集索引与MyisAm非聚集索引
一、什么是索引索引是一种
数据结构
,用于快速查询表中的特定记录。通过索引,可以显著减少数据库检索数据的时间,提高查询效率。二、Inno
jghhh01
·
2025-06-03 10:16
mysql
数据库
大数据项目-大数据开发架构学习大纲
分阶段明确核心知识点、技术栈、实战目标及能力要求,适合系统化学习和职业规划一、基础入门阶段1.目标掌握大数据开发基础工具与核心概念,能完成简单数据处理任务2.核心知识点编程基础:Python/Java语法、
数据结构
brightl09
·
2025-06-03 09:14
软件开发大数据方向
大数据
RAG知识库模式:从基础到高阶
数据结构
扩展:MultimodalRAG、GraphRAG、HybridRAG。决策智能化:AgenticRAGRouter→AgenticRAGMulti-Agent。
大势下的牛马
·
2025-06-03 09:42
搭建本地gpt
RAG
人工智能
知识库
知识图谱
消息队列--RocketMQ
队列queue:一种FIFO先进先出的
数据结构
,将消息以队列的形式存储起来,并且在不同的应用程序之间进行传递,这就成了MessageQueue。
不想写算法
·
2025-06-03 09:39
后端
redis实现滑动窗口
Redis提供了一些基础
数据结构
,如列表(List)、有序集合(SortedSet)和哈希表(Hash),可以用来实现滑动窗口算法。
程序员孟猛
·
2025-06-03 07:27
redis
数据结构
之堆:解析与应用
一、堆的核心定义与性质堆是一种特殊的完全二叉树,分为最大堆和最小堆:最大堆:每个节点的值≥子节点值,根节点为最大值。最小堆:每个节点的值≤子节点值,根节点为最小值。关键性质:完全二叉树:除最后一层外,其他层节点满,且最后一层节点靠左排列。数组实现:通过索引计算父子节点关系:父节点索引:parent(i)=(i-1)//2左子节点索引:left(i)=2*i+1右子节点索引:right(i)=2*i
Try,多训练
·
2025-06-03 06:24
算法
Java
算法
java
数据结构
10.22
刷题
记录
今天参加了浴谷八连测的R4说好的信心赛也只有T1拿了100分T2想到了正解但是因为不会用链表没打出来T3又没好好想不过可以明显看得出来是信心赛了2333T1逃避以为我这个不能输出连续两个空格不是正解呢结果竟然满分还是有点惊讶。貌似比WYX老师设计的正解还要好写一些的想法。#include#includeusingnamespacestd;intmain(){charc;boolflag=true;
xinchz
·
2025-06-03 06:19
刷题记录
线段树
刷题
记录:牛客NC21125践踏
传送门:牛客题目描述:首先给定一个定值k,支持如下操作(在数轴上)1.加入一条线段[l,r]2.删除一条已经存在的线段3.给定x,问有多少个区间包含x+kt,其中t是一个整数变量,即t∈Z比如说当x=2,k=3的时候,区间[7,10]是应该算入答案的,因为x+2k=8,且7≤8≤10如果n=0,那么你只需要输出一行"fafa"然后结束程序即可(注意不输出双引号)输入:107133931415131
yingjiayu12
·
2025-06-03 06:19
c++算法
算法
c++
线段树
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他