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
~~~~~~~~~~数据结构
数据类型:List
list的底层
数据结构
是quicklist。quicklist是双向链表和压缩列表(ziplist)的结合体。每一个qui
绵阳的脑内SSD
·
2025-05-15 04:01
#
redis
------redis分专栏
list
数据结构
【Java
数据结构
】---List(LinkedList)
乐观学习,乐观生活,才能不断前进啊!!!我的主页:optimistic_chen我的专栏:c语言,Java欢迎大家访问~创作不易,大佬们点赞鼓励下吧~文章目录前言链表(MySingleList)具体功能代码LinkedList简介LinkedList的模拟实现LinkedList的使用LinkedList的构造LinkedList的方法LinkedList的遍历ArrayList和LinkeddL
optimistic_chen
·
2025-05-15 04:00
Java数据结构
数据结构
java
list
学习方法
经验分享
idea
【
数据结构
入门训练DAY-30】数的划分
文章目录前言一、题目二、解题思路结语前言本次训练内容训练DFS。训练解题思维。一、题目将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。{1,1,5};{1,5,1};{5,1,1};问有多少种不同的分法。输出一个整数,即不同的分法。输入格式两个整数n,k(6usingnamespacestd;#defineMax200intsum
不会计算机的捞地
·
2025-05-15 03:58
数据结构入门训练
数据结构
算法
深度优先
Golang 切片slice源码走读
切片slice是golang中非常经典的
数据结构
,其定位可以类比其他语言中的动态数组。
记录学习的点滴
·
2025-05-15 03:25
golang
算法
开发语言
C语言 匿名联合体和匿名结构体
所以我们需要增加一个编译指令:#pragmaanon_unions实际使用中,我们在其他
数据结构
中不需要这个功能,所以就得取消之,所以要用到下面两个编译指令:#pragmapush#pragmapop有点出入堆栈的感觉
jim0506
·
2025-05-15 02:22
软件
stm32
21张让你代码能力突飞猛进的速查表(神经网络、机器学习、可视化等)
数据保存及可视化numpypandasbokeh画图matplotlibggplot机器学习sklearnkerastensorflow算法
数据结构
复杂度排序算法做了那么多年开发,自学了很多门编程语言,
2401_86372707
·
2025-05-15 02:17
机器学习
神经网络
人工智能
【linux软件基础知识】文件的概念:文件控制块(FCB)
文件控制块(FCB)在文件系统中,文件控制块(FCB)或文件头是与每个文件关联的
数据结构
。它包含有关文件的各种属性和元数据,允许操作系统和文件系统管理和检索有关文件的信息。
糖果Autosar
·
2025-05-15 01:45
linux入门和实战开发
linux
服务器
运维
【C++中map和set的使用】
关联式容器键值对树形结构的关联式容器底层结构1关联式容器我们已经接触过STL中的部分容器,比如:vector、list、deque、forward_list(C++11)等,这些容器统称为序列式容器,因为其底层为线性序列的
数据结构
和尚爱梳头
·
2025-05-15 01:15
C++学习笔记
c++
开发语言
Java集合框架完全指南:从入门到精通
选择合适的集合需要考虑以下因素:数据类型和大小:根据存储的数据类型和数量选择合适的
数据结构
。性能要求:操作频率高时,优化性能的集合类很重要。同步需求:如果需要线程安全,可以选择带并发操作的支持集合。
小志开发
·
2025-05-15 01:13
JAVA
java
开发语言
二叉树、红黑树与 B 树的对比
红黑树(Red-BlackTree)3.B树(B-Tree)对比总结B树的变种:B+树总结二叉树(BinaryTree)、红黑树(Red-BlackTree)和B树(B-Tree)是计算机科学中常用的树形
数据结构
未来的JAVA高级开发工程师
·
2025-05-14 22:25
Java
数据结构
java
算法 - 常用模板(一)(Java)
一、链表相关1.1链表
数据结构
来自lc。/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*
zhaozll
·
2025-05-14 22:52
算法专栏
算法
java
leetcode
LinkedList详解及源码分析
LinkedList概述:2.LinkedList继承实现体系:3.LinkedList主要属性介绍:4.LinkedList的构造方法:5.LinkedList的操作方法:六:LinkedList相关的
数据结构
Nevermoretoo
·
2025-05-14 22:49
java集合框架
java集合框架
java
List
LinkedList
数据结构
数组 链表 列表 栈 队列 字典 元组 集合 堆 树 二叉树 图 哈希表 后缀树 R树 数据表
数据结构
完全攻略分类
数据结构
说明主要作用线性结构数组(Array)同类型元素的固定长度线性集合提供基于索引的快速访问链表(LinkedList)通过指针连在一起的元素序列提供快速插入删除操作列表(List
Back to the original
·
2025-05-14 20:12
C#
编程
上位机开发
Windows界面编程
数据结构
数据结构
链表
散列表
c#
c#常用的
数据结构
及LINQ语法
Array数组内存上连续存储,数组是引用类型而不是值类型。优点:按照索引查询元素速度很快。按照索引遍历数组很方便。缺点:声明数组时大小必须确定,且大小不能改变。添加和删除元素的速度很慢,因为需要移动其它元素。数组只能存储一种数据类型。一维数组的声明和创建形式:数组类型[]数组名=new数组类型[数组长度]如int[]one=newint[5]{1,2,3,4,5};相当于MFC的CArray二维数
小飞侠hello
·
2025-05-14 20:10
c#
c#
数据结构
SQL语句,索引,视图,存储过程以及触发器
一、初识MySQL1.数据库按照
数据结构
来组织、存储和管理数据的仓库;是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合;2.OLTP与OLAPOLTP(On-Linetransactionprocessing
源远流长jerry
·
2025-05-14 19:30
数据库
mysql
Golang JSON处理全攻略:从入门到精通
JSON处理、序列化、反序列化、编解码、结构体标签、性能优化、最佳实践摘要:本文系统讲解Golang中JSON处理的核心技术,从基础编解码到高级定制,涵盖标准库encoding/json的原理与实践、复杂
数据结构
处理
Golang编程笔记
·
2025-05-14 17:46
Golang编程笔记
golang
json
开发语言
ai
SparkSQL入门学习
同SparkRDD不同地方在于SparkSQL的API可以给Spark计算引擎提供更多的信息(计算
数据结构
、转换算子),Spark计算引擎可以根据SparkSQL提供的信息优化底层计算任务。
田晓彬
·
2025-05-14 16:12
SparkSQL
C语言| 指针
使用指针的原因+指针的优点,如下:1用指针可以表示一些复杂的
数据结构
。存储数据可以用数组表示,在
数据结构
中,可以通过链表、树、图来存储。2指针能够高效、快速地传递数据。
青出于兰
·
2025-05-14 16:11
C语言
c语言
开发语言
算法思想之三叉搜索树
三叉搜索树三叉搜索树(TernarySearchTree)是一种特殊的搜索树
数据结构
。它与二叉搜索树相似,但每个节点具有三个子节点:左子节点、中子节点和右子节点。
墨鸦_Cormorant
·
2025-05-14 16:40
算法
算法
深度优先
Python3.3 Scipy函数库:科学计算的强大工具
它包括积分、优化、插值、信号处理、线性代数、稀疏矩阵、空间
数据结构
、统计、特殊函数和微分方程求解等模块。
宝贝西
·
2025-05-14 14:30
vue项目多层
数据结构
导致表单校验失效(如输入内容仍提示不能为空)
vue项目多层
数据结构
导致表单校验失效(如输入内容仍提示不能为空)在vue项目的data中,我们可能会声明如下结构的数据:people:{companyId:"",linkman:{name:"",phone
H30919
·
2025-05-14 14:58
vue.js
javascript
前端
C语言
数据结构
——二叉树
链式存储定义结构体typedefstructtree{chardata;structtree*Lchild,*Rchild;}Tree;创建二叉树(采用先序遍历创建,也可采用中序或后序遍历创建)1.扫描字符序列,输入字符ch2.如果ch是一个'#'字符,则表明该二叉树为空树,即T为NULL;否则执行以下操作:申请一个节点空间将ch赋给T->data递归创建T的左子树递归创建T的右子树voidCre
顾十方
·
2025-05-14 12:47
C语言与数据结构
数据结构
Java算法与
数据结构
测试——二叉树
第1关:向二叉树中插入叶子节点本关任务:向二叉树中插入左叶子节点,请补全insertLeft(Tx,Nodeparent)函数实现插入左叶子节点的功能。packagestep1;classNode{privateTdata;publicN
Ssaty.
·
2025-05-14 12:16
python
java
数据结构
——栈
目录栈概念与结构栈底层结构选型数组链表使用数组实现栈编辑初始化栈判断栈空入栈出栈取栈顶元素栈的元素个数销毁栈概念与结构栈是一种特殊的线性表,它只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据遵循先进后出的原则。压栈:栈的插入操作叫做压栈/入栈/进栈。出栈:栈的删除操作叫做出栈。出数据和入数据都在栈顶。栈底层结构选型数组链表那么对于数组和链表
葵花日记
·
2025-05-14 12:45
数据结构
数据结构
——二叉树的实现
文章目录一、二叉树概念的回顾二、二叉树结构的定义三、二叉树的创建方法一、写个创建结点的函数然后手动链接起来创建结点的函数手动链接方法二、通过前序遍历的数组的方式构建二叉树创建的函数声明创建函数的定义四、二叉树的遍历前序遍历中序遍历后序遍历层序遍历五、二叉树的其他功能二叉树的销毁树的结点个数树的叶子结点个数第K层结点的个数树的高度查找值为k的结点判断是否是完全二叉树一、二叉树概念的回顾一棵二叉树是结
郭二哈
·
2025-05-14 12:15
数据结构
数据结构
MongoDB 的主要优势和劣势是什么?适用于哪些场景?
这使得在开发过程中修改
数据结构
非常容易,非常适合敏捷开发和需求经常变化的场景。与对象映射方便:文档模型与面向对象编程中的对象模
冰糖心书房
·
2025-05-14 10:06
MongoDB实战系列
mongodb
数据库
Redis
数据结构
set和zset有什么区别?set:集合中的元素是无序、不可重复的,一个集合最多能存储232-1个元素;集合除了支持对元素的增删改查之外,还支持对多个集合取交集、并集、差集。
海形のjava
·
2025-05-14 10:36
redis
数据库
缓存
Pandas:强大的数据处理与分析工具
本文将深入介绍Pandas的基本概念、核心
数据结构
、常用数据处理方法以及实际应用案例
亿只小灿灿
·
2025-05-14 10:03
人工智能
Python
pandas
【C++】深入理解 unordered 容器、布隆过滤器与分布式一致性哈希
【C++】深入理解unordered容器、布隆过滤器与分布式一致性哈希在日常开发中,无论是
数据结构
优化、缓存设计,还是分布式架构搭建,unordered_map、布隆过滤器和一致性哈希都是绕不开的关键工具
joker D888
·
2025-05-14 08:23
C++
c++
分布式
哈希算法
数据结构
——滑动窗口
定长滑窗套路:入-更新-出入:下标为i的元素进入窗口,更新相关统计量。如果i(a)?(b):(a))intmaxVowels(char*s,intk){intans=0,sum=0;for(inti=0;s[i];i++){//1.进入窗口if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u'){sum++;}if(i0;i--){flag
嵌入式小小聪
·
2025-05-14 06:08
数据结构与算法
数据结构
揭秘 Redis 高性能的四大核心秘籍,看完你就懂了!
目录Redis高性能之谜初起四大核心因素深度剖析基于内存存储:速度飞跃的基石单线程架构:简单高效的力量I/O复用技术:资源利用的智慧高效
数据结构
:性能优化的利刃Redis高性能的应用场景与实际案例与其他数据库性能对比未来展望与技术发展趋势总结前言旧的文章由于没有过多的文字解析
小羊Go
·
2025-05-14 05:31
redis
数据库
缓存
分析红黑树工程实用的特点
本节目标理解红黑树在工程中的优劣势对比红黑树与其他
数据结构
(AVL树、跳表、哈希表等)分析红黑树为何成为内核级应用(如LinuxCFS、内存管理)首选总结红黑树工程上的典型使用建议一、红黑树工程级使用的主要特点
芒果敲代码
·
2025-05-14 04:54
c++进阶学习
算法
c++
磁盘存储链式的 B 树与 B+ 树
但在磁盘或SSD上的大规模
数据结构
中,它就不那么合适了:❌原因一:红黑树高度偏高红黑树高度≈2log₂(n),虽然比链表强,但访问节点太多每次查找都需要跳转多个节点,而每跳一次
芒果敲代码
·
2025-05-14 04:54
c++进阶学习
开发语言
c++
算法
浅说-JAVA数组
2.数组不同于基本数据类型,是一种引用数据类型,即数组也是可被创建的对象,作为一种基本容器,数组可以存储同一基本数据类型,也可以存储对象3.数组是一种特殊的
数据结构
,数组在内存中是一片连续的存储空间。
reulto
·
2025-05-14 03:18
java
数据结构
: 顺序表详解
顺序表文章目录顺序表前言一、顺序表的概念二、顺序表1.顺序存储定义2.顺序表的初始化3.顺序表的插入在指定位置插入尾插(SLPushBack)头插(SLPushFront)4.顺序表的删除在指定位置删除尾删(SLPopBack)头删(SLPopFront)5.顺序表的查找6.顺序表的输出7.顺序表的销毁代码Demo总结前言首先在了解顺序表之前我们要知道线性表的概念:零个或多个数据元素的有限序列**
Ha-gd
·
2025-05-14 03:47
数据结构
数据结构
算法
深入理解软件 FIFO:串口数据接收缓冲的得力助手
软件FIFO(First-In-First-Out,先进先出队列)作为一种
数据结构
,其核心原则是:最先进入队列的元素将最先被处理或
星源~
·
2025-05-14 03:44
单片机
stm32
物联网
嵌入式硬件
Python Day 24 学习
它是用于数值计算的核心
数据结构
,能够高效地存储和操作大量的同类型数据。Q.NumPy数组有怎样的特点?(1)多维性NumPy数组可以是一维、二维或更高维的数组。
Y317429
·
2025-05-14 00:57
Python学习打卡
python
学习
数据结构
-B树
B树(B−B^-B−树)B树是指一个结点中包含多个关键字(如n个关键字),那么它就对应有n+1个孩子结点。具有以下性质:每个结点x具有以下几个性质x.nx.nx.n:表明当前结点关键字的个数nx.nx.nx.n个关键字本身按照非降序存放,即:x.key1x.key_1x.key1key(n,0);//关键字数组std::vectorchild(n+1,nullptr);//孩子结点}B+B^+B+
fzzjoy
·
2025-05-13 22:18
Data
Structure
Learn
数据结构
B树
B+树
数据结构
之串
一、串的定义与基本概念1.串的定义定义:串是由零个或多个字符组成的有限序列,记作s="a1a2…an",例如"datastructure"、"123"等。空串:无任何字符,长度为0,用""表示,例如短信内容为空时即为空串。空格串:由一个或多个空格组成,有长度,例如""(3个空格)。子串与主串:子串是主串中连续字符序列。生活实例:回文诗“上海自来水来自海上”是一个串,其正读和反读相同,体现了串的逆序
bai_lan_ya
·
2025-05-13 22:46
数据结构
redis
数据结构
-09 (ZADD、ZRANGE、ZRANK)
Redis排序集简介:ZADD、ZRANGE、ZRANKRedis有序集合是一种功能强大的
数据结构
,兼具集合和哈希的特性。它维护一组唯一元素,类似于集合;但每个元素都与一个分数相关联,类似于哈希。
清幽竹客
·
2025-05-13 22:44
Redis
redis
数据结构
数据库
计算机二级公共基础知识点
计算机二级公共基础知识点一、算法1.1基本概念1.1.1算法基本特征1.1.2算法基本要素1.1.3算法设计的基本方法1.2算法复杂度1.2.1问题的规模函数1.2.2算法的空间复杂度二、
数据结构
2.1
#金毛
·
2025-05-13 22:44
算法
c++
c语言
软件工程期末知识点整理(更新中)
软件=程序+数据+文档程序=算法+
数据结构
程序是用程序设计语言描述的、适合于计算机处理的语句序列。
我要学土木
·
2025-05-13 20:30
软件工程
Python基础 : 字典(Dict)
修改与添加数据1.5删除数据二、说明示例三、知识点总结3.1字典定义3.2创建字典3.3访问数据3.4修改与添加数据3.5删除数据3.6常见错误四、知识点考察题一、知识点详解1.1字典定义字典是一种可变的
数据结构
an_yu_xin
·
2025-05-13 20:59
Python学习笔记
python
开发语言
[网络层]网络层设备路由器
路由表路由器能进行路由转发,所依靠的核心
数据结构
就是路由表,那么路由表是怎么来的,静态路由和动态路由:说的是表项,这个表项是静态的还是动态的,就跟ARP缓存表的表项静态动态是一回事,静态路由就是管理员给手动配置好的动态路由就是用
北子ALF
·
2025-05-13 19:54
计算机网络
智能路由器
网络
计算机网络
linux笔记-
数据结构
——队列
基本概念队列是最常见的概念,日常生活经常需要排队,仔细观察队列会发现,队列是一种逻辑结构,是一种特殊的线性表。特殊在:只能在固定的两端操作线性表只要满足上述条件,那么这种特殊的线性表就会呈现一种“先进先出”的逻辑,这种逻辑就被称为队列。由于约定了只能在线性表固定的两端进行操作,于是给队列这种特殊的线性表的插入删除,起个特殊的名称:队头:可以删除节点的一端队尾:可以插入节点的一端入队:将节点插入到队
dont__cry
·
2025-05-13 18:46
数据结构
linux
运维
Python配置管理库omegaconf介绍
OmegaConf通过DictConfig和ListConfig
数据结构
来存储和管理配置项,并允许进行动态配置合并和插值操作。OmegaConf的主要特性配置合并:可以将多个配置
qq_27390023
·
2025-05-13 17:09
python
开发语言
Redis 核心原理深度解析:从架构到实现
本文将从
数据结构
、单线程模型、持久化、网络架构、内存管理等核心模块展开,结合底层实现与代码示例,揭示Redis高效运行的本质。
一切皆有迹可循
·
2025-05-13 15:00
redis
redis
架构
数据库
后端
缓存
【小贪】程序员必备:Shell、Git、Vim常用命令
SparkSQL✅大数据处理常用:Pyspark,Pandas⚪图像处理常用:OpenCV,matplotlib⚪机器学习常用:SciPy,Sklearn⚪深度学习常用:Pytorch,numpy⚪常用
数据结构
语法糖
贪钱算法还我头发
·
2025-05-13 15:26
小小宝典
git
vim
编辑器
shell
ssh
linux
【学习心得】Python中的queue模块使用
Queue对象importqueue#创建一个队列实例q=queue.Queue(maxsize=20)#可选参数,默认为无限大(2)入队#导入Python标准库中的queue模块,该模块提供了线程安全的队列
数据结构
小oo呆
·
2025-05-13 13:16
【学习心得】
python
开发语言
链表高级操作与算法
链表是
数据结构
中的基础,但也是面试和实际开发中的重点考察对象。今天我们将深入探讨链表的高级操作和常见算法,让你能够轻松应对各种链表问题。
yi个名字
·
2025-05-13 13:16
链表
算法
数据结构
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他