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
├──基础数据结构
Python数据结构与算法篇(四)-- 滑动窗口算法
数组是一种
基础数据结构
,可以用来处理常见的排序和二分搜索问题,典型的处理技巧包括双指针、滑动窗口等,数组是数据结构中的基本模块之一。因为字符串是由字符数组形成的,所以二者是相似的。
长路漫漫2021
·
2023-04-04 11:35
数据结构与算法
LC
PAT
数组
滑动窗口
最小覆盖子串
最长子串
最小/最大子数组
基础数据结构
和算法3:链表
1.链表是什么?顺序表的缺点添加和删除操作需要移动元素。当数据量特别大的情况,可能没有连续的内存可使用。链表,别名链式存储结构或单链表,用于存储逻辑关系为"一对一"的数据。与顺序表不同,链表不限制数据的物理存储状态。顺序表通过连续的地址建立元素之间前后连接关系,链表通过指针方式建立元素之间前后连接关系。2.链表怎么用?链表用法与顺序表相似,只是适用场景有所不同。3.链表如何实现3.1定义结构使用链
jdzhangxin
·
2023-04-04 03:18
linux内核源码分析中断work_queue
它以队列为
基础数据结构
,与进程调度机制紧密结合,能够用于实现内核中的异步时间通
为了维护世界和平_
·
2023-04-03 22:54
linux内核分析
工作队列
DDD之Domain Primitive(DP)
DomainPrimitive:何为DP,他是DDD中的“
基础数据结构
”,就像Java中的int,string一样,是我们学习的必经之路。这么说有点抽象,接下来通过一个案例来说明。
牛像话
·
2023-04-03 14:11
java
编程语言
spring
基础数据结构
及常见应用
数组数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据所以数组的量大特点:连续的内存空间相同类型的数据正这两个限制成就了数组的杀手锏特性:随机访问效率非常高,O(1)的操作。ps:HashMap的O(1)查找本质上也是依赖于底层是基于数组来实现的,而其核心就是数组高效的O(1)的随机访问。数据结构中的数组和不同语言中数组的区别但也正是因为这两个限制,数组的
georgesnoopy
·
2023-04-03 13:06
数据结构
数据结构
排序
08:对比Vector、ArrayList、LinkedList有何区别?
由于每个编程语言支持的数据结构不尽相同,比如我最早学习的C语言,需要自己实现很多
基础数据结构
,管理和操作会比较麻烦。
Thomas.Sir
·
2023-04-02 22:21
Java面试题笔记
java
数据结构
链表
排序算法
哈希算法
基础数据结构
万字详解
文章目录1.数据结构的定义2线性表3顺序表3.1概念及结构3.2接口实现3.3顺序表的问题及思考4链表4.1链表的概念及结构4.2链表的分类4.3单向无头链表的实现4.4顺序表和链表的区别5栈5.1栈的概念及结构5.2栈的实现6队列6.1队列的概念及结构6.2队列的实现7树7.1树的概念7.2树的相关概念7.3树的表示7.4树在实际中的运用(表示文件系统的目录树结构)8二叉树8.1二叉树概念8.2
萧萧玉树
·
2023-04-02 20:18
数据结构
链表
算法
FreeRTOS学习 消息队列
消息队列FreeRTOS学习仓库地址:https://gitee.com/killerp/free-rtos_-study消息队列是RTOS的
基础数据结构
,用于任务之间、任务与中断之间进行数据传递。
killer-p
·
2023-04-02 17:06
FreeRTOS
消息队列
队列
FreeRTOS
实时操作系统
源码
Redis 基础入门 - 安装、
基础数据结构
、跳表、验证码实现、PV,UV
Redis基础入门一、安装创建挂载文件mkdir-p/mydata/redis/conftouch/mydata/redis/conf/redis.conf启动redis容器dockerrun-p6379:6379--nameredis-v/mydata/redis/data:/data\-v/mydata/redis/conf/redis.conf:/etc/redis/redis.conf\-
FARO_Z
·
2023-04-02 17:13
中间件
数据库
redis
缓存
中间件
跳表
验证码
浅析Redis
基础数据结构
Redis是一种内存数据库,所以可以很方便的直接基于内存中的数据结构,对外提供众多的接口,而这些接口实际上就是对不同的数据结构进行操作的算法,首先redis本身是一种key-value的数据库,对于value常见的类型有:字符串(string)、散列(hash)、列表(list)、集合(set)、排序集合(sortedset)、位图(bitmaps)、地理空间索引(Geospatialindexe
程序员阿宇
·
2023-04-02 16:22
redis
数据结构
哈希算法
Redisson简单介绍
Netty框架
基础数据结构
分布式数据结构分布式锁节点二、整合Redisson2.1引入Maven依赖2.2自定义配置类2.3测试配置类三、分布式可重入锁3.1可重入锁测试3.1.1验证一:可重入锁是阻塞的吗
Think_Higher
·
2023-04-02 10:13
Java专栏
大中IT企业面试题整理
分布式技术原理与实战
java
redis
开发语言
rocketmq 重复消费_消息队列 RocketMQ
功能介绍简单来说,消息队列就是
基础数据结构
课程里“先进先出”的一种数据结构,但是如果要消除单点故障,保证消息传输的可靠性,并且还能应对大流量的冲击,对消息队列的要求就很高了。
weixin_39980929
·
2023-04-01 21:43
rocketmq
重复消费
mianshi技术问题总结
基础知识点1.排序算法(冒泡和快速),排序算法(二分法)2.字符串的常见操作,比如字符串的反转.3.java
基础数据结构
,看李翊java的视频
ahking17
·
2023-04-01 19:31
算法框架专辑80分版本
文章目录序言TODO:每个框架10个题默写3遍背包问题排序堆排序多线程数据结构设计(LRU.LFU要求熟练背诵并默认)LRULFU红黑树跳表练习题labuldong的刷题笔记目录第⼀章、
基础数据结构
数组双指针
千篇不一律
·
2023-03-31 04:53
算法刷题手册
算法
字节跳动内部学习资料泄露!2021年春节Android面经分享,社招面试心得
出题人:阿里巴巴出题专家:文景/阿里云CDN资深技术专家参考答案:考察点
基础数据结构
的理解和编码能力递归使用学习路径:如何循序渐进、阶段性的学习Android的理论知识?
a132445
·
2023-03-30 07:38
程序员
android
【面试必备】面向Android开发者的复习指南!最全的BAT大厂面试题整理
出题人:阿里巴巴出题专家:文景/阿里云CDN资深技术专家参考答案:考察点
基础数据结构
的理解和编码能力递归使用1.我们生活的每天都面临着很严重的挑战虽然目前看起来我们都在做着自己的事情,一切在顺利的进行着
a132445
·
2023-03-30 07:38
程序员
android
四、Java数据结构-链表(LinkedList)
什么是链表链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的位置信息(即地址);顺序表的构建需要预先知道数据大小来申请连续的存储空间
daley_磊
·
2023-03-29 18:12
MQ消息队列概述及主流MQ分析
消息队列就是
基础数据结构
中的“先进先出”的一种数据机构。想一下,生活中买东西,需要排队,先排的人先消费,就是典型的“先进先出”。所以得出结果:MQ是一种先进先出的保存
韦三刀
·
2023-03-23 18:30
中间件
中间件
rabbitmq
kafka
Redis基础和应用(一)
1.1Redis
基础数据结构
1.1.1Redis的安装体验Redis需要使用Linux或者Mac环境,redis的安装主要有以下三种方式。
鑫鑫哥哥丨
·
2023-03-23 17:09
Redis
基础数据结构
-整数集合
正文整数集合(intset)是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,Redis就会使用整数集合作为集合键的底层实现。1.Redis中整数集合的实现 整数集合(intset)是Redis用于保存整数值的集合抽象数据结构,它可以保存类型为int16_t,int32_t或者int64_t的整数值,并且保证集合中不会出现重复元素。 每个intset.h/ins
于情于你
·
2023-03-21 09:08
GenomicRanges 数据结构
R包GenomicRanges是Bioconductor项目承载基因组位置信息的基础包,为诸如BSgenome,rtracklayer,VariantAnnotation及其他R包提供了
基础数据结构
。
BeeBee生信
·
2023-03-20 02:17
C++服务器开发学习进阶路线和资料_Linux服务器开发学习进阶路线和资料
一.基础阶段c/c++编程语言linux
基础数据结构
与算法设计模式脚本
C_GO流媒体后台开发
·
2023-03-20 02:00
【一】Numpy模块
是许多高级工具的构建基础,比如Pandas(重点针对二维数组)强大的N维数组对象:ndarray(二维,三维)对数组结构数据进行矩阵运算(不用遍历循环)随机数、线性代数、傅立叶变换等功能二、Numpy
基础数据结构
一个无趣的人W
·
2023-03-19 12:34
Redis基础——剖析
基础数据结构
及其用法
这是一个系列的文章,打算把Redis的
基础数据结构
、高级数据结构、持久化的方式以及高可用的方式都讲一遍,公众号会比其他的平台提前更新,感兴趣的可以提前关注,「SH的全栈笔记」,下面开始正文。
SH的全栈笔记
·
2023-03-19 06:41
数据结构与算法之《顺序表》
什么是顺序表顺序表的优势和缺点顺序表预备知识顺序表的代码实现顺序表头部插入顺序表的销毁顺序表的头删顺序表的尾删顺序表的尾插顺序表的任意位置插入顺序表的查找顺序表的打印1.什么是顺序表这篇文章我们来讲一下
基础数据结构
的顺序表
会敲代码的Steve
·
2023-03-17 20:04
数据结构
RabbitMQ
⼀、MQ1.MQ是什么MQ(MessageQueue)消息队列,是
基础数据结构
中“先进先出”的⼀种数据结构。⼀般⽤来解决应⽤解耦,异步消息,流量削峰等问题,实现⾼性能,⾼可⽤,可伸缩和最终⼀致性架构。
Steven Steven-kz
·
2023-03-17 13:56
SpringCloud
java-rabbitmq
rabbitmq
java
hbase-跳跃表
正因为这些优点,跳跃表广泛使用于KV数据库中,诸如Redis、LevelDB、HBase都把跳跃表作为一种维护有序数据集合的
基础数据结构
。众所周知,链表这种数据结
吹老师个人app编程教学
·
2023-03-17 11:28
hbase
java
MQ概念
MQ(MessageQueue)消息队列,是
基础数据结构
中“先进先出”的一种数据机构。
胡志强
·
2023-03-15 16:05
Java编程学几年才能叫精通?
Java基础知识的精通主要体现在,能很顺畅的把Java的各种
基础数据结构
、各种内置对象,都融合到实际的场景中,能以最快的速度、最佳的方案,去解决实际中的工作问
IT1124
·
2023-03-15 11:14
java
开发语言
后端
网络编程之epoll源码深度剖析
目录一、epoll的
基础数据结构
1、eventpoll2、epitem3、eppoll_entry二、epoll底层原理1、epoll_createepoll_create工作流程2、epoll_ctl
小鱼的编程之路
·
2023-03-15 00:11
Linux网络编程
c++
linux
网络
笔记-更深层次的了解iOS内存管理
Hash笔记-数据结构之Hash(OC的粗略实现)Hash或者说散列表,它是一种
基础数据结构
,这里为什么会说到它,因为我感觉理解了Hash对weak关键字底层的理解有很大
佐_笾
·
2023-03-13 09:04
Redis(三) 数据类型String
前言参考链接:Redis中的5种基本数据结构Redis
基础数据结构
Redis有5种
基础数据结构
,分别为:string(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合)。
honest涛
·
2023-03-12 04:07
玩转redis(一)——
基础数据结构
文章目录前言安装一、String1.常用命令和操作2.应用场景3.对应业务场景举例二、Hash1.常用命令和操作2.应用场景3.对应业务场景举例优缺点三、List1.常用命令和操作2.应用场景3.对应的业务场景举例四、Set1.常用的命令和操作2.应用场景3.对应的业务场景举例五、Zset1.常用的命令的操作2、应用场景3.对应的业务场景举例总结前言Redis有5个基本数据结构,string、li
甲乙Rocket
·
2023-03-11 11:18
reids
redis
数据结构
数据库
链表 LinkedList
链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但并不会按线性的顺序存储数据,而是在一个节点里存储下一个节点的指针。
pro648
·
2023-03-10 13:11
Binder驱动之设备控制 -- 概述&数据结构
由于这部分内容相对复杂,我们将其拆解为几部分来讲解,这里我们先来了解一下背景知识和相关的
基础数据结构
。
唔屋
·
2023-03-10 12:19
#
Binder
android
内核
linux
经验分享
面试
android系统源码分析——binder
基础数据结构
fen在Binder驱动程序中有两种类型的数据结构,其中一种是在内部使用的,另一种是在内部和外部均会使用的1.binder_work用来描述待处理的工作项。2.binder_node用来描述一个Binder实体对象。3.binder_ref_death用来描述一个Service组件的死亡接收通知。4.binder_ref用来描述一个Binder引用对象。5.binder_buffer用来描述一个内
不为人知的秘密
·
2023-03-10 11:33
android
os
android
系统
Binder
Android Binder 机制初步学习 笔记(一)—— 概述及数据结构介绍
NOTEBinder机制简介Binder
基础数据结构
分析binderc1structbinder_work2structbinder_node3structbinder_ref_death4structbinder_ref5structbinder_buffer6structbinder_proc7structbinder_thread8structbinder_transactionbinder
StoneDemo
·
2023-03-10 11:53
Android-源码分析
android
数据结构
binder机制
学习笔记
Redis技术详解
我们在谈
基础数据结构
时,讨论的是存储值的数据类型,主要包括常见的5种数据类型,分别是:String、List、Set、Zset、Hash。结构类
有点东西且很多
·
2023-03-09 07:30
Springboot专栏
redis
java
数据库
哈希算法详解
前言哈希(Hash)或者说散列表,它是一种
基础数据结构
。
qq_16570607
·
2023-02-23 12:25
hash函数
基于Java机器学习自学笔记(第81-87天:CNN卷积神经网络的入门到全代码编写)
注意:本篇为50天后的Java自学笔记扩充,内容不再是
基础数据结构
内容而是机器学习中的各种经典算法。这部分博客更侧重于笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!
LTA_ALBlack
·
2023-02-23 07:54
Java机器学习笔记
机器学习
cnn
人工智能
卷积神经网络
Java
Redis深度历险笔记
Redis深度历险笔记基础与应用Redis
基础数据结构
5种
基础数据结构
:string、list、hash(字典)、set(集合)、zset(有序集合)所有数据以唯一的key字符串作为名称,通过这个唯一的
yuq329
·
2023-02-17 15:36
Redis数据类型大全:“5种基础”数据类型+“3种特殊”数据类型
我们在谈
基础数据结构
时,讨论的是存储值的数据类型,主要包括常见的5种数据类型,分别是:String、List、Set、Zset、Hashimage.png1.1Redis数据结构简介Redis基础文章非常多
废柴程序员
·
2023-02-17 09:18
GO语言实现堆、栈、队列、优先级队列
我们在实际使用中却是需要这些
基础数据结构
,怎么办?自己造!
funkol2007
·
2023-02-04 07:59
如何实现一个优秀的 HashTable 散列表?
今天,我们来讨论另一种常用的
基础数据结构
,同时也是“面试八股文”的标准题库之一——散列表(HashTable)。
彭旭锐
·
2023-02-02 15:21
整理一套 Go 的轮子
整理了哪些东西:常见的utils库类似于随机数rand(100)、转下划线word.UnderlineCase('HelloWorld')等等
基础数据结构
科班都学过的链表、树、图以及这些
xzing
·
2023-02-02 03:01
redis的基本操作整理
isanin-memorydatastructureprojectimplementingadistributed,in-memorykey-valuedatabasewithoptionaldurabilityredis
基础数据结构
esrever
·
2023-02-01 23:16
Java
基础数据结构
及源码分析
前言:所有数据结构以及源码相关内容基于jdk1.8版本。对常见的数据结构进行解释以及对常见方法进行源码解读。ArrayListArrayList底层数据结构较为简单//底层为数组结构所有数据均存储在elementData数组中transientObject[]elementData;底层为数组结构决定了该集合的优缺点:优点:有序,有索引。可以根据索引直接获取对应的元素,同时数组结构根据索引定位元素
一只遨游在编程中的小菜鸟
·
2023-01-31 17:06
类与对象
二、类与对象的
基础数据结构
classOC中的类是由Class类型来表示的,Runtime将它封装成objc_class的结构体,而我们平常使用到的Class其实就是指向结构体的一个指针。定义如下
JasonRK
·
2023-01-30 04:10
基础夯实:
基础数据结构
与算法(二)
基础夯实:
基础数据结构
与算法(二)常见的10种算法1、递归算法例题1:计算n!
熊泽-学习中的苦与乐
·
2023-01-28 21:47
数据结构
算法
链表
JavaDS2-线性表
(n个具有相同数据类型的元素集合)2.结构是一种在实际中广泛使用的
基础数据结构
,有索引index的概念。2.1.逻辑上:连续,成一条直线,线性结构。index=0一定逻辑上出现在index=1之前。2
云间来客_singularity
·
2023-01-17 01:25
Java数据结构
数据结构
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他