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数据结构刷题
跨考考研零基础一战上岸经验贴
零基础;跨考;地区不同;三非学生;本科期间无任何奖项经历;属于是debuff叠满了考研前一年时间才决定跨考,最后自己的分数:总分344;政治73,英一61,数学100,802
数据结构
头发快不保
·
2025-05-17 22:20
考研
经验分享
考研
【技术篇】第三篇:Java集合框架深度拷问——从HashMap到ConcurrentHashMap的20个致命问题
(阿里P7必考)
数据结构
演进:graphTDA[数组+链表]-->|JDK8|B[数组+链表/红黑树]B-->C[链表长度≥8且数组长度≥64时树化]B-->D[树节点
全息架构师
·
2025-05-17 20:37
java
python
开发语言
基于 C++ 的链式哈希表实现详解
在计算机科学中,哈希表是一种非常重要的
数据结构
,它能够实现高效的键值对存储与查找。今天,我将基于一段具体的C++代码,向大家详细介绍一个链式哈希表的实现原理和细节,帮助你深入理解其运作机制。
野曙
·
2025-05-17 19:29
c++
散列表
开发语言
数据结构
哈希算法
mongodb分布式文档存储数据库
它支持的
数据结构
非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几
程序员 阿酷
·
2025-05-17 18:56
数据库
mongodb
分布式
【C/C++】C++中constexpr与const的深度对比
constexpr应用场景1.配置常量与全局参数2.数据验证与业务规则检查3.数学计算与业务逻辑优化4.模板元编程与类型选择5.容器与
数据结构
的编译期初始化6.业务算法优化7.业务逻辑的条件编译8.业务协议解析优化总结
CodeWithMe
·
2025-05-17 18:56
C/C++
c++
pandas 核心操作快速入门:从
数据结构
到高级应用
一、基础
数据结构
:构建数据处理的基石1.一维序列Series:带标签的动态数
佑瞻
·
2025-05-17 16:10
数据工程与预处理
pandas
代码随想录 & hot100
刷题
经历
最近要着手于准备秋招了,之前都是零零散散的
刷题
,并且刷过就忘,于是乎准备用这篇博客记录
刷题
的经历和思想。
我爱学习@c
·
2025-05-17 16:37
算法
算法
python
Leetcode
刷题
记录2 子串+数组+矩阵
.最大子数组和#56.合并区间#189.轮转数组#238.除自身以外数组的乘积#41.缺失的第一个正数6.矩阵#73.矩阵置零#54.螺旋矩阵#48.旋转图像#240.搜索二维矩阵II总结前言记录一些
leetcode
半局
·
2025-05-17 15:34
数据结构与算法
leetcode
java
算法
代码随想录算法训练营第四十一天
LeetCode
题目:739.每日温度496.下一个更大元素I503.下一个更大元素II其他:今日总结往期打卡739.每日温度跳转:739.每日温度学习:代码随想录公开讲解问题:给定一个整数数组temperatures
写个博客
·
2025-05-17 15:02
代码随想录打卡
算法
OC-NSArray与NSMutableArray
1.概念OC集合类是一些非常有用的工具类,他可以用于存储多个数量不等的对象,并可以实现常用的
数据结构
,如栈、队列等。除此之外还可以用于保存具有映射关系的关联数组。
pop_xiaoli
·
2025-05-17 15:31
objective-c
Redis实战之Redisson使用技巧详解
它不仅提供了一系列的redis常用
数据结构
命令服务,还提供了许多分布式服务,例如分布式锁、分布式对象、分布式集合、分布式远程服务、分布式调度任务服务等等。
一枚务实的码农
·
2025-05-17 15:28
redis
redis
java
redisson
分布式锁
缓存
《python算法与
数据结构
2000讲》0105. 从前序与中序遍历序列构造二叉树
《python算法与
数据结构
2000讲》0105.从前序与中序遍历序列构造二叉树文章目录题目大意解题思路思路1:递归遍历思路1:代码思路1:复杂度分析标签:树、数组、哈希表、分治、二叉树难度:中等题目大意描述
IT狂飙
·
2025-05-17 14:51
python
算法
数据结构
【二叉树】
Leetcode
105. 从前序与中序遍历序列构造二叉树【中等】
从前序与中序遍历序列构造二叉树给定两个整数数组preorder和inorder,其中preorder是二叉树的先序遍历,inorder是同一棵树的中序遍历,请构造二叉树并返回其根节点。示例1:输入:preorder=[3,9,20,15,7],inorder=[9,3,15,20,7]输出:[3,9,20,null,null,15,7]解题思路根据给定的前序遍历和中序遍历序列构造二叉树,可以通过递
FLGB
·
2025-05-17 14:21
算法
leetcode
算法
HashMap 源码剖析 - put 流程
HashMap是Java集合框架中的一个重要
数据结构
,用于存储键值对。它具有快速的查找、插入和删除性能。本文将深入剖析HashMap的put方法流程,帮助读者理解其内部实现原理。
xx155802862xx
·
2025-05-17 13:43
哈希算法
散列表
算法
代码随想录算法训练营第二天| 209.长度最小的子数组、59.螺旋矩阵II、58. 区间和、44. 开发商购买土地
209.长度最小的子数组--滑动窗口题目:209.长度最小的子数组-力扣(
LeetCode
)讲解:拿下滑动窗口!
Coding_Doggy
·
2025-05-17 12:40
代码随想录-算法训练营
算法
搬砖8、Python面向对象编程基础
把一组
数据结构
和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的特化(specialization
小白在路上~
·
2025-05-17 12:08
爬虫终端设计
数据库
python
LeetCode
155. 最小栈(Min Stack)
155.最小栈题目描述设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。实现MinStack类:MinStack()初始化堆栈对象。voidpush(intval)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素。intgetMin()获取堆栈中的最小元素。示例1:输入:["MinStack","push","push","
算法_小学生
·
2025-05-17 12:34
数据结构
计算机学习顺序
1.把c语言学完2.学一些简单的
数据结构
3做项目4c加加5操作系统6计算机网络7.计算机组成原理学算法打比赛可以去力扣和acwing
数据结构
跟王卓,操作系统无脑王道
qc820512
·
2025-05-17 11:31
学习
ArrayList/LinkedList/Vector的异同——面试题
此外,ArrayList是实现了基于动态数组的
数据结构
,LinkedList基于链表的
数据结构
。
如我一般的人
·
2025-05-17 10:56
Java
面试
Scala 与 Java 的区别是什么?
Scala允许使用高阶函数、不可变
数据结构
等。Java:主要是面向对象的编程语言,虽然从Java8开始引入了一些函数式编程的特性(如Lambda表达式),但仍然以面向对象为主。
爱吃香菜---www
·
2025-05-17 10:52
scala
java
开发语言
链表的中间结点
数据结构
oj题(力扣876)
目录题目描述:题目分析:代码解决:题目描述:给你单链表的头结点head,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。题目分析:寻找中间节点这道题原理就是通过1/2总长度,对于我来说一开始想到的方法一就是先计算内部有多少个节点,然后进行除以二,得到中间节点数后,进行遍历到对应的中间节点(本人有点笨,只能想到这种方法了)。通过向大佬学习,我发现一个更加好用的方法,思路二就是
努力写代码的熊大
·
2025-05-17 08:11
leetcode
数据结构
链表
Python 潮流周刊#44:Mojo 本周开源了;AI 学会生成音乐了
特别提醒:本期周刊赠书5本《明解Python算法与
数据结构
》,详情见文末。本文博客版链接(更好的阅读体验):https://pythoncat.top/posts/2024-03
Python猫
·
2025-05-17 08:41
python
mojo
开发语言
【算法
刷题
day57】
Leetcode
:739. 每日温度、496.下一个更大元素 I
文章目录
Leetcode
739.每日温度解题思路代码总结
Leetcode
496.下一个更大元素I解题思路代码总结草稿图网站java的Deque
Leetcode
739.每日温度题目:739.每日温度解析:
AFZY
·
2025-05-17 07:37
代码随想录(2024上半年)
算法
leetcode
职场和发展
【算法
刷题
day46】
Leetcode
:139. 单词拆分
文章目录
Leetcode
139.单词拆分解题思路代码总结草稿图网站java的Deque
Leetcode
139.单词拆分题目:139.单词拆分解析:代码随想录解析解题思路只使用了一种方法,用集合记录wordDict
AFZY
·
2025-05-17 07:36
代码随想录(2024上半年)
算法
leetcode
职场和发展
每日算法
刷题
Day8 5.15:
leetcode
滑动窗口4道题,用时1h
5.2379.得到k个黑块的最少涂色次数(简单)2379.得到K个黑块的最少涂色次数-力扣(
LeetCode
)思想1.返回至少出现一次连续k个黑色块的最少操作次数2.还是定长k,统计量就是把白色变成黑色的操作次数
爱coding的橙子
·
2025-05-17 07:02
算法
算法
leetcode
职场和发展
【Java】二叉树遍历算法
一、概念二叉树是常用的一种
数据结构
。二叉树是一种树形结构,其中每个节点最多有两个子节点,通常被称为左子节点和右子节点。二叉树可以是空树(没有任何节点),也可以只有一个根节点或多个节点。
AaronJonah
·
2025-05-17 07:01
算法
java
算法
二叉树遍历
java
RDD中分区、分区器及自定义分区器的学习
在Spark中,弹性分布式数据集(ResilientDistributedDataset,RDD)作为核心
数据结构
,其分区和分区器的设计对数据处理的性能和效率起着至关重要的作用。
谁偷了我的炒空心菜
·
2025-05-17 06:58
学习
Day70-上岸备考25年3月5日
很难受还是自己不好好学有些消息要听,但有些负面情绪就不要接受了,就像考研一样,群里面一直都在说,但是最终上岸的也不是那些咋咋呼呼的,我觉得也有些很活跃的上岸,但是我记得那时候就一直刷群里的消息,很搞我心态我也是,多
刷题
吧
向上Claire
·
2025-05-17 06:57
上岸之路(笔记或者心情)
笔记
树的相关基本知识
树的相关基本知识11.1双亲表示法:大话
数据结构
p156data|parent#defineMAX_TREE_SIZE100typedefstructPTNode{结点结构intdata;结点数据intparent
paranoid_fy
·
2025-05-17 04:11
基础知识
C语言
关于树的练习(一)
1.不同的二叉搜索树(中等)
LeetCode
题号:96给定一个整数n,求以1…n为节点组成的二叉搜索树有多少种?
Explorer_SZH
·
2025-05-17 04:10
学习任务
题解
数据结构
——队列练习题
在C语言中,.和->运算符用于访问结构体的成员变量。它们之间的区别在于:.运算符用于访问结构体变量的成员。->运算符用于访问结构体指针变量的成员1a(rear指向队尾元素后一位,判空判满时牺牲一个存储单元)首先我们考虑1a的情况下在牺牲一个存储单元rear指向队尾元素后一个位置该怎么实现队列的基本操作,当rear指向队尾元素的后一位时,队列的实现需要牺牲一个存储单元来区分队列是空还是满#inclu
野草y
·
2025-05-17 01:25
数据结构
二叉树剪枝_
LeetCode
:二叉树剪枝【814】
LeetCode
:二叉树剪枝【814】题目描述给定二叉树根结点root,此外树的每个结点的值要么是0,要么是1。返回移除了所有不包含1的子树的原二叉树。(节点X的子树为X本身,以及所有X的后代。)
小鑫鑫adc
·
2025-05-17 00:22
二叉树剪枝
redis
数据结构
-11(了解 Redis 持久性选项:RDB 和 AOF)
了解Redis持久性选项:RDB和AOFRedis提供了多个持久性选项,以确保数据持久性并防止在服务器发生故障或重启时丢失数据。了解这些选项对于为您的特定使用案例选择正确的策略、平衡性能和数据安全至关重要。本章节将深入探讨Redis中的两种主要持久性机制:Redis数据库(RDB)快照和仅附加文件(AOF)。我们将探讨它们的工作原理、优点和缺点以及如何配置它们。了解RDB快照RDB(Redis数据
清幽竹客
·
2025-05-17 00:21
Redis
redis
数据库
缓存
在 Neo4j 中实现向量化存储:从文本到高效语义搜索
在当今数据驱动的时代,图数据库因其强大的关系表达能力和高效的查询性能,逐渐成为处理复杂
数据结构
的首选工具之一。
从零开始学习人工智能
·
2025-05-16 23:14
neo4j
LeetCode
---72.编辑距离
题目:给你两个单词word1和word2,请返回将word1转换成word2所使用的最少操作数。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符示例1:输入:word1="horse",word2="ros"输出:3解释:horse->rorse(将'h'替换为'r')rorse->rose(删除'r')rose->ros(删除'e')示例2:输入:word1="intent
2301_79919332
·
2025-05-16 23:42
leetcode
算法
职场和发展
详细分析python 中的deque 以及和list 的用法区别
dqque:双端队列,可以快速的从另外一侧追加和推出对象,deque是一个双向链表,针对list连续的
数据结构
插入和删除进行优化。
算法小菜鸟成长心得
·
2025-05-16 23:41
python
开发语言
java执行lua脚本操作redis
redis相关学习资料:https://edu.51cto.com/video/4196.htmlJava执行Lua脚本操作Redis在现代软件开发中,Redis是一个广泛使用的内存数据存储系统,它支持多种
数据结构
与当下
·
2025-05-16 21:31
java
lua
redis
junit
开发语言
Python机器学习实战:掌握NumPy的高效数据操作
NumPy(NumericalPython)作为Python生态系统中强大的数值计算库,为机器学习提供了高效的
数据结构
和操作工具。
AI智能应用
·
2025-05-16 21:28
AI大模型应用入门实战与进阶
java
python
javascript
kotlin
golang
架构
人工智能
数据结构
与算法-线性表-顺序表(Sequential List)
1线性表1.1顺序表(SequentialList)顺序表并不难理解,主要是知道顺序表是在内存中连续存储的一段数据,知道这个后,相应的算法也就非常简单了。线性表的顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素,这种表示也称作线性表的顺序存储结构或顺序映像。通常,称这种存储结构的线性表为顺序表(SequentialList)。其特点是,逻辑上相邻的数据元素,其物理次序也是相邻的。假设
晴空闲雲
·
2025-05-16 21:57
数据结构与算法实践
数据结构
算法
【数据处理】xarray 数据处理教程:从入门到精通
目录xarray数据处理教程:从入门到精通一、简介**核心优势**二、安装与导入1.安装2.导入库三、
数据结构
(一)DataArray(二)Dataset(三)关键说明四、数据操作(一)索引与切片1.基于标签选择
Small___ming
·
2025-05-16 21:26
数据处理
Python
python
xarray
数据处理
JS Map使用方法
JSMap使用方法Map是ES6引入的一种新的
数据结构
,它类似于对象(Object),但提供了更强大的键值对存储功能。
大象吃香蕉
·
2025-05-16 21:25
前端知识点
javascript
前端
开发语言
数据结构
------C语言经典题目(6)
一.
数据结构
都学了些什么?1.基本数据类型算数类型:char(字符)、int(整数)、float(单精度浮点数)、double(双精度浮点数)等。枚举类型:enum,自定义一组命名的整形常量。
鱼嘻
·
2025-05-16 21:25
数据结构
c语言
开发语言
linux
算法
【代码随想录day58】【C++复健】 117. 软件构建(拓扑排序);47. 参加科学大会(dijkstra(朴素版)精讲)
117.软件构建(拓扑排序)继续边看解析边做题,思考时的问题做个如下的总结:1.存边用什么
数据结构
?在题目中,我们需要存储节点之间的依赖关系(边信息)。
薔薇十字
·
2025-05-16 21:24
c++
算法
leetcode
图论
Leetcode
刷题
| Day61_图论07
一、学习任务最小生成树——prim算法代码随想录最小生成树——kruskal算法代码随想录Kruskal与prim的关键区别在于,prim维护的是节点的集合,而Kruskal维护的是边的集合。在节点数量固定的情况下,图中的边越少,Kruskal需要遍历的边也就越少。而prim算法是对节点进行操作的,节点数量越少,prim算法效率就越优。边数量较少为稀疏图,接近或等于完全图(所有节点皆相连)为稠密图
freyazzr
·
2025-05-16 20:53
leetcode
图论
算法
数据结构
c++
进程1111
操作系统就像一个管理员,把这些物品用“结构体struct”描述,把它们组织成不同的
数据结构
,比如链表、树等。例如:将硬件描述为一
2301_80355452
·
2025-05-16 20:50
c++
python打卡day24
模块作业:对自己电脑的不同文件夹利用今天学到的知识操作下,理解下os路径1.元组在day3的打卡内容中就介绍了元组,跟列表比起来就是用了圆括号,有序可以重复,这一点和列表一样,但元组中的元素不能修改,是四种
数据结构
中唯一不可变的
(・Д・)ノ
·
2025-05-16 20:19
Python
打卡训练
python
开发语言
LeetCode
:236、二叉树的最近公共祖先
/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(intx){val=x;}*}*/classSolution{publicTreeNodelowestCommonAncestor(TreeNoderoot,TreeNodep,TreeNodeq)
袁气满满~_~
·
2025-05-16 18:04
LeetCode
算法
数据结构
[
leetcode
]1631. 最小体力消耗路径(bool类型dfs+二分答案/记忆化剪枝/并查集Kruskal思想)
题目链接题意给定n×mn\timesmn×m地图要从(1,1)走到(n,m)定义高度绝对差为四联通意义下相邻的两个点高度的绝对值之差定义路径的体力值为整条路径上所有高度绝对差的max求所有路径中最小的路径体力值是多少方法1这是我一开始自己写的记忆化剪枝比较暴力时间复杂度很高但是能勉强通过思路dfs枚举每条路径对ans取min但是会超时那么加上记忆化剪枝Codevoidcmax(int&a,intb
Joe_Wang5
·
2025-05-16 17:59
深度优先
leetcode
剪枝
算法
刷题
-动态规划之区间DP
今天是最后一天的区间dp,明天博主将给大家带来新的篇章。1.题目描述在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可以被吸盘
亮亮爱刷题
·
2025-05-16 17:54
算法
动态规划
Spark基本介绍
一、Spark与MapReduce对比区别Spark中新的
数据结构
RDD(弹性分布式数据集),使得大数据分析能够基于内存计算,会
xiaoc1008
·
2025-05-16 16:52
spark
大数据
分布式
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他