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
数据结构_algorithm
深入理解高性能网络通信:从内核源码到云原生实践
内容涵盖:源码结构、关键
数据结构
、性能数据、实战案例等,适合系统工程师与云原生爱好者进阶参
北漂老男人
·
2025-05-07 14:13
云原生
网络协议
网络
HashMap底层原理 什么是哈希表?哈希冲突?如何处理哈希冲突?
哈希表(HashTable)是一种基于哈希函数实现的
数据结构
,它通过将键(key)映射到表中一个位置来访问记录,以支持快速的数据查找、插入和删除操作。
JavaAlpha
·
2025-05-07 12:34
哈希算法
散列表
算法
Leetcode
数据结构
刷题——240. 搜索二维矩阵 II(C++)
编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例1:输入:matrix=[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]],target=5输出:true示例2:输入:matrix=[[1,
孑影安然
·
2025-05-07 09:15
Leetcode数据结构
leetcode
数据结构
c++
一文读懂Python之pandas模块
二、pandas模块相关概念pandas的主要
数据结构
是一维数据Series
跟着杰哥学Python
·
2025-05-07 09:13
python
pandas
开发语言
54.实现Trie(前缀树)
Trie(发音类似"try")或者说前缀树是一种树形
数据结构
,用于高效地存储和检索字符串数据集中的键。这一
数据结构
有相当多的应用情景,例如自动补全和拼写检查。
小小白?
·
2025-05-07 08:39
c#
windows
服务器
开发语言
运维
坚持刷题|重建二叉树
坚持刷题,老年痴呆追不上我,今天刷:重建二叉树题目106.从中序与后序遍历序列构造二叉树考察点不仅考察了对
数据结构
和算法的理解,还考察了如何将理论知识转化为实际的代码实现,并且需要考虑算法的效率和优化:
进击的小白菜
·
2025-05-07 08:06
坚持刷题
java
数据结构
力扣
【中间件】brpc_基础_rwlock
文章目录brpc之rwlock1简介2关键
数据结构
与状态管理2.1状态变量(`_state`)2.2butex同步3核心方法实现3.1读锁获取(`lock_shared()`)3.2读锁释放(`unlock_shared
CodeWithMe
·
2025-05-07 06:54
中间件
C/C++
中间件
MySQL索引
2.索引与磁盘的交互索引本质上就是一种
数据结构
,使数据通过某种有序的结构管理起来,当MySQL需要查询一个
laimaxgg
·
2025-05-07 04:48
mysql
adb
数据库
美团分布式ID生成系统
趋势递增:在MySQLInnoDB引擎中使用的是聚集索引,由于多数RDBMS使用B-tree的
数据结构
来存储索引数据,在主键的选择上面我们应该尽量使用有序的主键保证写入性能。
牛牛的快乐时光
·
2025-05-07 03:41
分布式
【中间件】brpc_基础_TimerThread
文章目录TimerThread1简介2主要设计点2.1
数据结构
:分层时间轮(HierarchicalTimingWheel)2.2线程模型2.3任务管理3关键代码分析3.1类定义(`timer_thread.h
CodeWithMe
·
2025-05-07 03:39
C/C++
中间件
中间件
Python中random库的应用
文章目录一、`random`库常用函数二、条件语句+随机数示例1:随机决定程序分支示例2:模拟概率事件三、循环语句+随机数示例1:循环直到满足随机条件示例2:随机次数循环四、随机操作
数据结构
示例1:随机打乱列表顺序示例
溪流.ii
·
2025-05-07 02:06
python
数据库
开发语言
LeetCode算法题 (移除链表元素)Day15!!!C/C++
二、相关知识了解链表这种
数据结构
其实与数组相似,同属线
我是一只鱼0223
·
2025-05-07 02:03
算法
leetcode
链表
c++
第36次CCF计算机软件能力认证 python 参考代码
题目列表1.移动2.梦境巡查(前缀和)3.缓存模拟(模拟+
数据结构
)4.跳房子方法一:动态规划方法二:BFS5.梦魔方法一:暴力模拟(适用于小规模)题目列表第36次CCF计算机软件能力认证1.移动思路分析
一杯水果茶!
·
2025-05-07 00:56
人生苦短
我用
Python
python
CCF
CSP
达内小白程序员教科书(四):Java与企业级开发全攻略
学习者通过本书能够掌握Java核心概念、
数据结构
、多线程编程、网络编程、设计模式、以及企业级应用开发等技能,为进入IT领域打下坚实基础。
申增浩
·
2025-05-07 00:51
mysql--索引
索引作为一种
数据结构
,其用途是用于提升检索数据的效率。
溜溜刘@♞
·
2025-05-06 21:31
数据库
mysql
数据库
人工智能 计算智能领域中分布估计算法的核心思想
摘要本文综述了计算智能领域中分布估计算法(EstimationofDistribution
Algorithm
s,EDAs)的核心思想、主要类别及其应用。
梁下轻语的秋缘
·
2025-05-06 21:00
Python学习
人工智能算法
人工智能
算法
学习
NO.77十六届蓝桥杯备战|
数据结构
-单调队列|质量检测(C++)
什么是单调队列?单调队列,顾名思义,就是存储的元素要么单调递增要么单调递减的队列。注意,这⾥的队列和普通的队列不⼀样,是⼀个双端队列。单调队列解决的问题⼀般⽤于解决滑动窗⼝内最⼤值最⼩值问题,以及优化动态规划P1886滑动窗口/【模板】单调队列-洛谷窗⼝内最⼤值:从左往右遍历元素,维护⼀个单调递减的队列:当前元素进队之后,注意维护队列内的元素在⼤⼩为k的窗⼝内;此时队头元素就是最⼤值。窗⼝内最⼩值
ChoSeitaku
·
2025-05-06 20:59
蓝桥杯备考
蓝桥杯
数据结构
c++
备战蓝桥杯第五模块之
数据结构
前言本系列是我学习完大佬的方法后,为了蓝桥杯前几天可以快速过一遍所做,所以部分内容会很简洁。如果能够帮助到你,我也会很开心!!!单调栈对于每个数,观察他的左边比他大的数的第一个坐标是什么,如果有的话就输出那个数的坐标,如果没有的话就输出-1(找比他大的值的坐标)for(inti=0;ia[i])tt--;q[++tt]=i;//存入下标}其
逃出苦难向春山
·
2025-05-06 20:29
备战蓝桥杯
数据结构
蓝桥杯
算法
c++
c语言
Java 基础--数组(Array):存储数据的“排排坐”
这时候,就轮到Java中的一个基础且重要的
数据结构
登场了——数组(Array)!你可以把它想象成一排
IvanCodes
·
2025-05-06 20:58
Java教程
java
开发语言
算法之树的详解(C++)
简介:在算法与
数据结构
的浩瀚宇宙中,树结构宛如一颗璀璨的明星,以其独特的层次化组织和高效的数据处理能力,在众多领域熠熠生辉。
丰收连山
·
2025-05-06 20:57
C和CPP
算法
c++
数据结构
【
数据结构
】双向循环带头链表
双向循环带头链表一、什么是双向循环带头链表?1.概念2.结构3.与单链表的比较3.1结构与内存占用对比3.2操作复杂度与效率对比二、双向循环带头链表的实现1.初始化一个双线循环带头链表2.尾插3.头插4.尾删5.头删6.查找7.在指定位置之前插入数据8.删除pos节点9.销毁链表三、源码DList.hDLst.ctest.c一、什么是双向循环带头链表?1.概念双向循环带头链表(DoublyCirc
2301_80541270
·
2025-05-06 20:55
数据结构
链表
java学习之
数据结构
:二、链表
链表实现2.1创建链表1)手动创建2)创建链表类进行管理链表的相关操作2.2添加元素1)头插法2)尾插法3)任意位置插入2.3删除2.4查找1)返回节点2)返回索引1.什么是链表1.1链表定义链表是一种
数据结构
来自星星的Rachle
·
2025-05-06 20:24
java学习
数据结构
java
学习
java学习之
数据结构
:四、树(代码补充)
这部分主要是用代码实现有序二叉树、树遍历、删除节点目录1.构建有序二叉树1.1原理1.2插入实现2.广度优先遍历--队列实现3.深度优先遍历--递归实现3.1先序遍历3.2中序遍历3.3后序遍历4.删除4.1删除叶子节点4.2删除有一棵子树的节点4.3删除有两棵子树的节点5.整体代码1.构建有序二叉树1.1原理左边节点值小于父节点,右边节点值大于父节点,看下图1.2插入实现当传入value值时,判
来自星星的Rachle
·
2025-05-06 19:48
java学习
数据结构
学习
java
数据结构
与算法:二进制与位运算初见
前言众所周知,在计算机中,数据都是以二进制的形式存储的。而位运算就是直接对二进制数据进行操作的计算方式。一、二进制1.存储原理计算机中,数据都是通过二进制存储的。如int类型,为4字节32位的二进制数,其中最高位为符号位,表示该数的正负,0为正1为负。2.与十进制的换算设i为二进制从低位第0位开始的数位,则二进制每位的权值为2的i次方。二进制转十进制,只需要让二进制的每一位数乘以该位权值的积相加即
WBluuue
·
2025-05-06 18:46
c++
算法
内存存取区——堆和栈
其操作方式类似于
数据结构
中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与
数据结构
中的堆是两回事,分配方式倒是类似于链表,呵呵。
youyu_buzai
·
2025-05-06 17:42
C/C++
数据结构
编译器
windows
存储
扩展
delete
数据结构
小扫尾——栈
数据结构
小扫尾——栈@jarringslee文章目录
数据结构
小扫尾——栈栈本质上是一种特殊的线性表。(一)线性表的定义(二)线性表的运算什么是栈。
良木林
·
2025-05-06 17:08
c语言
数据结构
[python]一文带你了解什么是dataclass?
这种类,也称为
数据结构
,非常常见。例如,用于存储点坐标的类只是一个具有3个字段(x
Python_魔力猿
·
2025-05-06 15:26
python
开发语言
Qt中
数据结构
使用自定义类————附带详细示例
文章目录C++对
数据结构
使用自定义类1QMap使用自定义类1.1使用自定义类做key1.2使用自定义类做value2QSet使用自定义类参考C++对
数据结构
使用自定义类1QMap使用自定义类1.1使用自定义类做
繁星蓝雨
·
2025-05-06 14:51
GUI编程之Qt
qt
数据结构
C++
QMap
QSet
《算法导论(第4版)》阅读笔记:p7-p8
寻找路径问题,加密问题,利益最大化问题(linearprogramming,线性规划),最短路径问题(graph),拓扑排序问题(topologicalsorting),医疗诊断(clustering
algorithm
·
2025-05-06 12:17
算法
MySQL索引深入解析:从原理到实践
本文将深入探讨MySQL索引的方方面面,从底层
数据结构
到实际应用策略,帮助您全面掌握这一核心技术。什么是索引?
云艺编程
·
2025-05-06 11:01
MySQL进阶
mysql
数据库
索引
ESP-ADF battery_service组件之voltage_monitor子模块创建与销毁函数详解
目录ESP-ADFbattery_service组件之voltage_monitor子模块创建与销毁函数详解内部
数据结构
结构体关系图内部函数分析vol_monitor_param_checkvol_check_timer_hdlr
omnibots
·
2025-05-06 09:48
ESP-ADF
架构
嵌入式硬件
iot
Java集合框架入门介绍(一)
Java工具包(java.util)提供了强大的
数据结构
,主要有以下几种接口或类枚举Enumeration接口从数据集合中取回一系列连续值的方法位集合BitSet可以单独清楚或设置的位和标志向量Vector
weixin_30788239
·
2025-05-06 08:09
java
数据结构与算法
Golang 实现双向链表
Golang代码:/*
数据结构
双向链表*/packagemainimport"fmt"//定义一个双向链表typeDoubleNodestruct{noint//排名namestring//名字nicknamestring
XPiedPiperX
·
2025-05-06 08:06
数据结构&算法
链表
数据结构
算法
golang
014枚举之指针尺取——算法备赛
枚举是
数据结构
与算法中基本的操作,常用于解决序列的区间问题。算法界将"双指针"视为其重要分支,类似地当然还有"三指针",“四指针”,最常见的还是“双指针”,我认为它们应统称为“指针尺取”。
.格子衫.
·
2025-05-06 06:29
算法备赛
算法
c++
java
理解数据库存储以及查询(集合)
索引是为了加速查询而创建的
数据结构
。组成:索
NEKGod
·
2025-05-06 05:19
数据库
oracle
mysql
ARM Linux设备树(1)
设备树是一种描述硬件的
数据结构
。设备树由一系列节点(Node)和属性(Property)组成,而节点本身可以包含子节点;属性,其实就是成对出现的名称和值。
heminzheng2008
·
2025-05-06 03:08
linux
arm
单片机
聊聊对Mysql的理解
目录1、Sql介绍1.1、SQL的分类1.2、数据库的三大范式1.3、数据表的约束1.4、约束的添加与删除2、核心特性3、主要组件4、
数据结构
原理5、索引失效6、常用问题7、优势与局限前言MySQL是一个开源的关系型数据库管理系统
找不到、了
·
2025-05-06 02:59
mysql
mysql
数据库
C语言高级特性:结构体与递归
C语言高级特性:结构体与递归在编程的世界里,结构体和递归是两种重要的
数据结构
和编程技术。结构体允许我们定义复杂的数据类型,而递归则是一种强大的编程范式,它们在C语言中扮演着举足轻重的角色。
Msura
·
2025-05-06 01:28
结构体
指针
递归
动态内存
C语言
数据结构
-最小堆
介绍
数据结构
是计算机科学中组织和处理数据的基本工具。其中一种
数据结构
是最小堆(也称为min-heap),广泛应用于计算机科学、数学和工程等各个领域。本文是最小堆、其属性和应用的介绍。
AI-LosAngeles
·
2025-05-05 23:47
算法
数据结构
排序算法
材料力学优化算法:遗传规划(GP):多目标优化与遗传规划_2024-08-08_02-48-19.Tex
它由JohnKoza在1990年代初提出,作为遗传算法(Genetic
Algorithm
,GA)的扩展,特别适用于解决复杂的问题,如函数优化、机器学习、信
chenjj4003
·
2025-05-05 23:42
材料力学
算法
网络
linux
python
人工智能
数据结构
——堆排序
如果还不了解堆这一
数据结构
,可以先看看这篇博客:
数据结构
——堆堆排序1.算法思想堆排序(HeapSort)是一种基于堆
数据结构
实现的排序
qing_040603
·
2025-05-05 22:11
数据结构
数据结构
c语言
排序
排序算法
C与指针——结构与联合
那么该结构体中对对齐要求最严格的
数据结构
就是int,所以会强制让该结构的起始地址满足4
forth touch
·
2025-05-05 22:07
c语言
开发语言
数据结构
-线性表-了解循环链表
了解循环链表循环链表是一种特殊的链表结构,其中最后一个节点的指针指向头节点,从而形成一个闭环。循环链表可以分为两种类型:单循环链表和双循环链表。1.单循环链表(SinglyCircularLinkedList)定义:单循环链表是每个节点包含一个数据域和一个指向下一个节点的指针。最后一个节点的指针指向链表的头节点,使得链表形成一个闭环。特点:只有一个指向下一个节点的指针。可以从任意节点开始遍历整个链
0X78
·
2025-05-05 21:34
C语言
各问题解决方法
数据结构
数据结构
链表
【NO.62】LeetCode HOT 100—208. 实现 Trie (前缀树)
文章目录208.实现Trie(前缀树)解题前缀树的详细解释Trie的一些常用操作方法208.实现Trie(前缀树)Trie(发音类似“try”)或者说前缀树是一种树形
数据结构
,用于高效地存储和检索字符串数据集中的键
悬浮海
·
2025-05-05 21:01
#
LeetCode
HOT
100
leetcode
208.
实现
Trie前缀树
leetcode: 208.实现Trie前缀树
来源:力扣(LeetCode)链接:https://leetcode.cn/problems/implement-trie-prefix-tree/Trie(发音类似“try”)或者说前缀树是一种树形
数据结构
uncle_ll
·
2025-05-05 21:00
编程练习-Leetcode
leetcode
前缀树
字典树
算法训练
链表
【C++游戏引擎开发】第27篇:ECS(Entity-Component-System)架构介绍与实现
实体本质是唯一标识符(UUID),组件是纯
数据结构
,系统包含所有处理逻辑。1.1.2组合优于继承实体通过动态组合组件实现功能扩展,规避了传统继承体系的菱形继承问题。每个组件
JuicyActiveGilbert
·
2025-05-05 20:54
C++游戏引擎开发知识点
c++
游戏引擎
架构
数据结构
稀疏矩阵的转置及快速转置操作实现
稀疏矩阵头文件,宏定义,重命名创建矩阵销毁矩阵输出矩阵普通转置快速转置完整源码头文件,宏定义,重命名#include#include#defineOK1#defineERROR-1#defineOVERFLOW-2#defineMAXSIZE12500typedefintElemType;typedefintStatus;//-----稀疏矩阵的三元组顺序表存储表示----typedefstruc
「已注销」
·
2025-05-05 19:20
数据结构
c语言
数据结构
【
数据结构
】稀疏矩阵及其转置算法
稀疏矩阵什么是稀疏矩阵?假设在mxn的矩阵中,有t个元素不为零。令,称δ为矩阵的稀疏因子。通常认为δ≤0.05时称为稀疏矩阵。显然,稀疏矩阵中为零的数据元素很多,当矩阵较大时采用正常的存储方式会使得对空间的占用较大,造成空间的浪费,因此要对矩阵进行压缩存储,即零元素不分配空间。对稀疏矩阵的压缩存储,常采用三元组顺序表#defineMAXSIZE12500typedefstruct{inti,j;/
haaaaaaarry
·
2025-05-05 19:18
数据结构
数据结构
矩阵
算法
linux和mysql重点哪个_重要的MySQL 文档存储知识点扫盲
MySQL文档存储可以跳过底层
数据结构
创建、数据规范化和其它使用传统数据库时需要做的工作,直接存储数据。
林广白
·
2025-05-05 18:43
linux和mysql重点哪个
二叉搜索树
目录二叉搜索树简介代码结构核心操作实现详解插入操作(insert)删除操作(erase)搜索操作(Find)测试与验证总结在
数据结构
与算法的世界里,二叉搜索树(BinarySearchTree,简称BST
共享家9527
·
2025-05-05 17:35
C++
c++
算法
数据结构
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他