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
散列存储结构
数据结构 - 第 3 章 栈和队列
【考纲内容】(1).栈和队列的基本概念(2).栈和队列的顺序
存储结构
(3).栈和队列的链式
存储结构
(4).栈和队列的应用【知识框架】【复习提示】(1).本章通常以选择题的形式考查,题目不算难,但命题的形式比较灵活
yzr213
·
2024-01-23 11:58
计算机考研
408
统考科目
数据结构
顺序表查找——顺序查找、有序表查找(多种方法)及次优查找树
查找8.2顺序表8.2.1顺序表的查找基本思想顺序
存储结构
下的顺序查找算法平均查找长度8.2.2有序表的折半查找折半查找的算法思想折半查找算法(1)有序表上迭代、递归形式(2)二叉搜索树(BinarySearchTree
lseaJK
·
2024-01-23 10:05
#
数据结构
数据结构
数据结构 |
散列
表(Hash Table)
散列
表(HashTable)又名哈希表/Hash表,是根据(Key)直接访问子内存存储位置值(Value)的数据结构,他是由数组演化而来的,利用了数组支持按照下标进行随机访问数据的特性。
suweijie768
·
2024-01-23 10:26
数据结构
散列表
每日OJ题_算法_二分查找①_力扣704. 二分查找
但是,二分查找要求线性表必须采用顺序
存储结构
,而且表中元素按关键字有序排列。
GR鲸鱼不跑步
·
2024-01-23 04:21
每日OJ题
算法
leetcode
c++
二分查找
Iceberg教程
目录教程来源于尚硅谷1.简介1.1概述1.2特性2.
存储结构
2.1数据文件(datafiles)2.2表快照(Snapshot)2.3清单列表(Manifestlist)2.4清单文件(Manifestfile
Cool_Pepsi
·
2024-01-23 02:43
大数据
大数据
重学Redis:Redis常用数据类型+
存储结构
(源码篇)
一、SDS1,SDS源码解读sds(SimpleDynamicString),Simple的意思是简单,Dynamic即动态,意味着其具有动态增加空间的能力,扩容不需要使用者关心。String是字符串的意思。说白了就是用C语言自己封装了一个字符串类型,这个项目由Redis作者antirez创建,作为Redis中基本的数据结构之一,现在也被独立出来成为了一个单独的项目。sds有两个版本,在Redis
废柴程序员
·
2024-01-23 02:10
【C++进阶07】哈希表and哈希桶
哈希概念顺序结构以及平衡树中元素关键码与存储位置没有对应关系因此查找一个元素必须经过关键码的多次比较顺序查找时间复杂度为O(N)平衡树中为树的高度,即O(log2Nlog_2Nlog2N)搜索效率=搜索过程中元素的比较次数理想的搜索方法:不经任何比较一次直接从表中获取想要的元素构造一种
存储结构
通过某种函数
新梦空间
·
2024-01-22 23:49
C++
哈希算法
散列表
c++
数据结构课程笔记
(1)集合(2)线性结构(3)树形结构(4)图状结构或网状结构结构定义中的“关系”描述的是数据元素之间的逻辑关系,因此又被称为数据的逻辑结构数据结构在计算机中的表示(又称映像)称为数据的物理结构,又称
存储结构
m0_65528014
·
2024-01-22 22:32
数据结构
《深入浅出Node.js》试读:2.6 包与NPM
但是在第三方模块中,模块与模块之间仍然是
散列
在各地的,相互之间不能直接引用。而在模块之外,包和NPM则是将模块联系起来的一种机制。在介绍NPM之前,不得不提起CommonJS的包规范。
lcpstyle
·
2024-01-22 21:26
nodejs
nodejs
【数据结构】线性表
注:数据结构的三要素——逻辑结构、数据的运算、
存储结构
(物理结构)。
存储结构
不同,运算的实现方式也不同。
不会代码的秦某
·
2024-01-22 19:39
算法
架构师的36项修炼-08系统的安全架构设计
其中Web攻击方式包括XSS跨站点脚本攻击、SQL注入攻击和CSRF跨站点请求伪造攻击;防护手段主要有消毒过滤、SQL参数绑定、验证码和防火墙;加密手段,主要有单向
散列
加密、对称加密、非对称加密;信息过滤与反垃圾主要讨论分类算法和布隆过滤器
机智阳
·
2024-01-22 18:07
java
安全架构
安全
java
后端
架构
Java集合 - ArrayList,LinkedList,Vector的相同点与区别是什么?
要想回答这个问题,可以先把各种都讲特性,然后再从底层
存储结构
,线程安全,默认大小,扩容机制,迭代器,增删改查效率这几个方向入手。
java搬砖从来不加班
·
2024-01-22 15:27
【Linux】文件系统与软硬连接
欢迎来到Cefler的博客博客主页:折纸花满衣个人专栏:题目解析推荐文章:【LeetCode】wintervacationtraining目录磁盘HDD的物理
存储结构
磁盘的逻辑抽象结构磁盘文件系统常见磁盘文件系统磁盘文件系统组成部分创建一个文件的具体过程
cefler
·
2024-01-22 13:25
Linux
linux
文件系统
安全:MD5算法介绍
MD5(MessageDigestAlgorithm5)是一种常用的哈希函数,用于产生128位(16字节)的
散列
值。
小神码
·
2024-01-22 13:48
安全
04 单链表
目录链表的概念和结构单链表OJ练习1.链表的概念和结构1.1链表的概念链表是一种物理
存储结构
上非连续、非顺序的
存储结构
,数据元素的逻辑顺序是通过链表中的指针链接次序实现的1.从上图可以看出链式结构在逻辑上是连续的
且听吟风°
·
2024-01-22 11:53
02
数据结构
初阶
数据结构
c语言
开发语言
算法
python实现顺序查找和哈希查找算法
顺序查找是最简单的搜索算法,其实现如下:defsequential_search(items,item):foriinitems:ifi==item:returnielse:returnFalse适用于线性表的顺序
存储结构
和链式
存储结构
Python之战
·
2024-01-22 10:14
HMAC算法详解
1.HMAC算法1.1HMAC算法简介HMAC(Hash-basedMessageAuthenticationCode,
散列
消息认证码)是一种使用密码
散列
函数,同时结合一个加密密钥,通过特别计算方式之后产生的消息认证码
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2024-01-22 10:51
java类库
算法
【C++ | 数据结构】从哈希的概念 到封装C++STL中的unordered系列容器
文章目录一、unordered系列容器的底层结构-哈希1.哈希概念2.哈希冲突二、解决哈希冲突方法一:合理设计哈希函数哈希函数设计原则常见哈希函数方法二:开闭
散列
闭
散列
线性探测法(实现)1.基本骨架2.
_宁清
·
2024-01-22 08:49
C++
数据结构
c++
数据结构
哈希算法
哈希
数据结构实验5:图的基本操作
一、问题描述实现图的基本操作,包括:创建图的
存储结构
、复制已有的图、计算图的结点个数和弧/边条数、深度优先遍历序列、广度优先遍历序列、最小生成树、拓扑排序等。二、实验目的掌握图的基本操作。
_宁清
·
2024-01-22 08:19
数据结构实验课
数据结构
深度优先
算法
cpp
c++
图论
数据结构实验5:哈夫曼树与哈夫曼编码
三、实验内容及要求1、构造哈夫曼树和哈夫曼编码的
存储结构
。2、实现哈夫曼算法,实现哈夫曼树的存储并求出哈夫曼编码。
_宁清
·
2024-01-22 08:18
数据结构实验课
数据结构
算法
c++
c语言
数据结构实验4:二叉树的基本操作
一、问题描述运用二叉链表实现二叉树的基本操作,包括:创建二叉树的
存储结构
、复制已有的二叉树、计算已有的二叉树的深度、先根序序列、中根序序列、后根序序列等。
_宁清
·
2024-01-22 08:16
数据结构实验课
数据结构
算法
c语言
c++
PTA题目:递增有序顺序表的插入
3、熟练掌握线性表的
存储结构
及主要运算的实现已知顺序表L递增有序,将X插入到线性表的适当位置上,保证线性表有序。。
Tajang
·
2024-01-22 08:30
C语言
算法
数据结构
c++
数据结构:链表(一)单向链表的实现及应用
链表是一种物理
存储结构
上非连续、非顺序的
存储结构
,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。相比于顺序表,在链表中增删数据和元素也更加的灵活和便捷。
C+五条
·
2024-01-22 08:26
数据结构
数据结构
c++
c语言
链表
算法
数据结构入门教程-
散列
表
关于
散列
表想必大家也不陌生,
散列
表又称哈希表,在实际的开发中,我们经常用到它,比如一个学生管理系统中,我们想要查询学生的姓名时,可以通过输入学号来查询(如图),在比如我们要统计一本英语书中一些频繁出现的单词的出现的次数
会上树的程序猿
·
2024-01-22 08:15
数据结构——图的基本定义以及图的
存储结构
,邻接矩阵,邻接表
目录图的定义和术语图的
存储结构
顺序
存储结构
—邻接矩阵链式
存储结构
邻接表邻接多重表十字链表图的遍历图的连通性问题有向无环图及其应用最短路径图的定义和术语图的定义:图是一种非线性的复杂的数据结构,图中的数据元素的关系是多对多的关系
mili_m
·
2024-01-22 08:45
C语言学习历程
算法
数据结构
图论
c语言
程序人生
数据结构之二叉树的遍历
学习数据结构要达到的目标是学会从问题出发,分析和研究计算机加工的数据的特性,以便为应用所涉及的数据选择适当的逻辑结构、
存储结构
及其相应的操作方法,为提高利用计算机解决问题的效率服务。
yysh_001
·
2024-01-22 06:25
数据结构
数据结构
数据结构与算法教程,数据结构C语言版教程!(第五部分、数组和广义表详解)二
数组
存储结构
,99%的编程语言都包含的
存储结构
,用于存储不可再分的单一数据;而广义表不同,它还可以存储子广义表。
别致的SmallSix
·
2024-01-22 04:31
数据结构(C语言版)
java
算法
开发语言
数据结构与算法教程,数据结构C语言版教程!(第五部分、数组和广义表详解)一
数组
存储结构
,99%的编程语言都包含的
存储结构
,用于存储不可再分的单一数据;而广义表不同,它还可以存储子广义表。
别致的SmallSix
·
2024-01-22 04:01
数据结构(C语言版)
算法
数据结构
(第四部分、字符串,数据结构中的串
存储结构
)四
第四部分、字符串,数据结构中的串
存储结构
串
存储结构
,也就是存储字符串的数据结构。很明显,字符串之间的逻辑关系也是“一对一”,用线性表的思维不难想出,串
存储结构
也有顺序存储和链式存储。
别致的SmallSix
·
2024-01-22 04:00
数据结构(C语言版)
数据结构
java
开发语言
数据结构与算法教程,数据结构C语言版教程!(第五部分、数组和广义表详解)三
数组
存储结构
,99%的编程语言都包含的
存储结构
,用于存储不可再分的单一数据;而广义表不同,它还可以存储子广义表。
别致的SmallSix
·
2024-01-22 04:59
数据结构(C语言版)
数据结构
c语言
java
Linked List
线性表有两种存储方式,一种是顺序
存储结构
,另一种是链式
存储结构
。比如说:我们
矮油不错哦_ab60
·
2024-01-22 02:56
2.3单链表的基本操作代码(数据结构C语言版)
1.单链表的
存储结构
typedefstructNode//结点类型定义{ElemTypedata;structNode*next;}Node,*LinkList;//LinkList为结构体指针类型2.
小白菜又白又菜.
·
2024-01-22 00:30
数据结构
数据结构
链表
[数据结构]单链表(C语言版)
;但是也有一些缺点:1.在头部插入或者从中间插入或删除元素时需要搬移数据,效率较低2.在插入数据时可能存在空间不足的情况,需要扩容因此就会出现另一种线性表---链表1.链表的概念链表顾名思义就是链式的
存储结构
静好th
·
2024-01-22 00:27
数据结构
数据结构
c语言
算法题学习笔记-哈希
哈希表(HashTable)也称为
散列
表,是一种数据结构,它使用哈希函数将键映射到数组的索引上,以便快速查找和插入数据。哈希表通常用于实现关联数组和集合,以实现高效的查找、插入和删除操作。
一朝风月S
·
2024-01-21 23:47
面试宝典
算法
哈希表
3、在链式
存储结构
上建立一棵二叉排序树。
3、在链式
存储结构
上建立一棵二叉排序树。分析:(1)定义二叉排序树的结点。(2)插入操作:在建立二叉排序树的过程中,需要一个插入操作,用于将新的元素插入到树中。
小源同学r
·
2024-01-21 23:44
数据结构
算法
c++
c语言
面试
2、设计在链式
存储结构
上交换二叉树中所有结点左右子树的算法。
要在链式
存储结构
上交换二叉树中所有节点的左右子树,你可以采用递归的方式。对于每个节点,交换其左右子树,并递归地对左子树和右子树执行相同的操作。
小源同学r
·
2024-01-21 23:13
算法
数据结构
c++
c语言
面试
Redis 笔记一
概览1.Redis核心数据
存储结构
2.Redis底层String编码int&embstr&raw3.Redis底层压缩列表&跳表&哈希表4.Redis底层Zset实现压缩列表和跳表如何选择5.基于Redis
庄园特聘拆椅狂魔
·
2024-01-21 23:56
中间件
redis
笔记
数据库
散列
表(中)
如何设计这样一个工业级
散列
表呢?我会从3个方面来考虑设计思路:1.设计一个合适的
散列
函数;2.定义装载因子阈值,并且设计动态扩容策略;3.选择合适的
散列
冲突解决方法。一、如何设计
散列
函数?
二毛_220d
·
2024-01-21 21:55
数据结构——二叉树
目录一、前言1.1树1.2树的相关概念二、二叉树2.1定义2.2特殊类型2.3二叉树的性质2.4二叉树的
存储结构
(1)顺序存储(2)链式存储三、二叉树相关操作3.1创建一颗二叉树3.2二叉树的遍历(1)
阿瑾0618
·
2024-01-21 21:57
数据结构
数据结构
【Linux对磁盘进行清理、重建、配置文件系统和挂载,进行系统存储管理调整
存储结构
】
Linux调整
存储结构
前言一、查看磁盘和分区列表二、创建ext4文件系统,即:格式化分区为ext4文件系统。
小驴程序源
·
2024-01-21 20:45
服务器
linux
运维
服务器
JWT签名 0.12.3版本
打算接入微信智能对话平台,用到JWTAES签名记录一下环境依赖JWT签名签名基本语句示范JWT验证签名HMAC签名(Hash-basedMessageAuthenticationCode,
散列
消息认证码
骑猪下高速
·
2024-01-21 20:04
java
算法
遍历二叉树
创建二叉树在数据结构:认识一棵树的最后我们声明了链式
存储结构
的树,现在为其添加上构造方法:publicclassTreeNode{privateEelement;privateTreeNodeleftChild
技术范王有志
·
2024-01-21 20:02
数据结构与算法
java
面试
数据结构
算法
后端
【数据结构与算法】【C++】链栈实验报告
一、实验目的1.熟练掌握栈的链式
存储结构
的实现;2.熟练掌握链栈的基本操作算法实现,包括建栈、入栈、出栈、读栈顶元素
鸿·蒙
·
2024-01-21 18:19
数据结构
#
C++
数据结构
算法
c++
visual
studio
持续输出面试题之算法--树的查找
但由于二分查找要求表中结点按关键字有序,且不能用链表作
存储结构
,因此,当表的插入或删
我可能是个假开发
·
2024-01-21 18:59
【详解】稀疏矩阵的十字链表✿◡‿◡
创建一个总头结点构成循环链表总代码如下:运行结果如下:结语:引言:接上一小结稀疏矩阵的三元组表示(循序表表示),一般有循序表示就有链表表示,今天我们要介绍的就是稀疏矩阵的链表表示✔✔✔稀疏矩阵的十字链表表示十字链表是稀疏矩阵的一种链式
存储结构
gobeyye
·
2024-01-21 15:34
数据结构
算法
数据结构
c语言
c++
稀疏矩阵
链表
十字链表
12.28大虫——数据结构与算法——选择题专练(部分,完)
复杂度二分查找,哈希
散列
表(1+14)/2=7,mid=7,7不是,所以下一次的右端点是mid-1=6,(1+6)/2=33不是,下一次左端点是mid+1=4,(4+6)/2=5,(4+5)/2=4;即
CQU_JIAKE
·
2024-01-21 14:41
大虫复习
算法
【图解数据结构】顺序表实战指南:手把手教你详细实现(超详细解析)
⛳️线性表1.1线性表的定义1.2线性表的
存储结构
二.⛳️顺序表2.1顺序表定义2.2顺序表的分类2.2.1静态顺序表2.2.2动态顺序表三.
聆风吟_
·
2024-01-21 14:09
图解数据结构
数据结构
c语言
顺序表
算法
第1章---绪论
目录1.1数据结构的基本概念1.1.1基本概念与术语1.数据2.数据元素3.数据对象4.数据类型5.数据结构1.1.2数据结构三要素1.数据的逻辑结构2.数据的
存储结构
1.2算法和算法评价1.2.1算法的基本概念
我真不聪明
·
2024-01-21 13:09
王道数据结构
数据结构
【数据结构】数据结构知识点整理-第一章-绪论
【数据结构】数据结构知识点整理-第一章-绪论1.1数据结构的基本概念1.1.1基本概念和术语数据数据元素数据对象数据类型数据结构1.1.2数据结构的三要素数据的逻辑结构数据的
存储结构
1.2算法和算法评价
敲代码两年半的练习生
·
2024-01-21 13:04
数据结构
《数据结构》 李春葆 第一章-绪论
数据结构包括:数据的逻辑结构数据的
存储结构
,数据的运算1.1数据结构的定义数据(data):描述客观事物的数字和字符的集合(例如,2班全体学生的信息集合,包括学号、姓名、性别等,如下表格)学号姓名性别01
lindi2562
·
2024-01-21 13:04
数据结构
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他