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
【基础数据结构】
Java LinkedList
简介链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。链表可分为单向链表和双向链表。
Big-Peng
·
2023-09-07 11:27
Java基础
java
算法通关村十四关:青铜-堆结构
青铜挑战-堆结构堆结构:重要的
基础数据结构
明确什么类型的题目可以用堆,以及如何用堆来解决堆的构造和维护过程都非常复杂1.堆的概念与特征1.1基本概念堆:是将一组数据按照完全二叉树的存储顺序,将数据存储在一个一维数组中的结构
ListenYin
·
2023-09-06 03:50
算法
【数据结构排序算法(八)】快速排序
基础数据结构
之八大排序算法(八)快速排序⑧快速排序(特点:数据越无序速度越快,时间复杂度越小)(递归:函数中自己调用自己)时间复杂度:O(nlogn)时间复杂度最好是O(nlogn),最坏是O(n^2)
逐梦的白鹰
·
2023-09-04 09:01
数据结构
排序算法
数据结构
算法
【数据结构排序算法(二)】希尔排序
基础数据结构
之八大排序算法(二)②希尔排序(对直接插入排序的优化),最小增量排序时间复杂度:O(1.3)~O(1.5)通过最小增量数组对数据进行排序,每个最小增量进行一次排序(每次排序使数据更为有序,则下次时间复杂度变小
逐梦的白鹰
·
2023-09-04 09:31
数据结构
排序算法
数据结构
算法
数组:为什么很多编程语言中数组都从0开始编号?
尽管数组看起来非常基础、简单,但是我估计很多人都并没有理解这个
基础数据结构
的精髓。在大部分编程语言中,数组都是从0开始编号的,但你是否下意识地想过,为什么数组要从0开始
宝刀初成
·
2023-09-03 20:31
基础数据结构
-数组
一、什么是线性表线性表是由零个或多个数据元素组成的有限序列。性表是有限的线性表第一个元素无前驱,最后一个元素无后继,中间元素只有一个前驱和后继元素线性表可以是空表二、常见线性表image.png常见的线性表数据结构有:数组,链表,队列,栈;与线性表相对的是稍稍复杂的数据结构,比如:树,图等。三、什么是数组数组是一种线性表,具有连续的内存空间,并且只能存储相同数据类型四、数据有什么特性数组支持随机访
飞__飞
·
2023-09-02 20:21
编译期jni类型转换成字符串
androidjni方法的签名,这个需要每个用户都要知道具体类型,转化成签名,要想写好签名,必须很熟悉类型对应的签名,尤其java类对象要加个L,本文将介绍怎么在编译期过程把类型转化成字符,多个类型在尽性拼接.定义
基础数据结构
程龙-音视频
·
2023-09-02 17:45
c++
c++11
c++14
c++
算法
开发语言
消息队列-------Rabbitmq介绍和安装
1.消息队列介绍消息队列就是
基础数据结构
中的“先进先出”的一种数据机构。
淘淘桃
·
2023-09-02 10:08
Rabbitmq
rabbitmq
分布式
数据结构-链表
链表与数组是个相对互补,数组不足的地方恰好用链表可以满足,它也算
基础数据结构
,可用来表示其他逻辑数据结构。链表在物理上并不要求连续,有序,每个变量被称为节点,节点内包含的数据变量类型也不要求一致。
jkwen
·
2023-09-02 07:13
c++
基础数据结构
基础数据结构
目录•线性结构•二叉堆•并查集•哈希表•应用举例一、线性结构基础知识•数组•带头结点的双链表–Head结点:虚拟头结点–First结点:第一个有实际内容的结点•队列:循环队列与Open-Close
能踢球又能写代码的小恐龙
·
2023-08-31 14:51
c++
Java实现一个MQ
MQ(MessageQueue)消息队列,是
基础数据结构
中“先进先出”的一种数据结构。
Z2zz.
·
2023-08-31 01:53
java
开发语言
Java 中数据结构LinkedList的用法
LinkList链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。链表可分为单向链表和双向链表。
菜菜小堡
·
2023-08-30 07:16
java
数据结构
windows
若干计算机图形学算法实现
下面C++代码会涉及到一些
基础数据结构
的实现,在这里一并给出://################
JulyThirteenth
·
2023-08-30 04:34
Utils
算法
c++
开发语言
python
Java数据结构---List(链表、顺序表的定义及其基本操作)
2.LinkedList链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是并不会按线性的顺序存
Cloudeeeee
·
2023-08-27 11:15
数据结构与算法
java
leetcode
算法
Java——LinkedList与链表介绍
链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。
华墨1024
·
2023-08-27 11:42
Java
链表
java
数据结构
redis——
基础数据结构
文章目录前言1、键和值用什么结构组织?2、值对应的基本数据类型2.1、String(字符串)2.2、list(列表)2.3、hash(字典)2.4、set(字典)2.5、zset(字典)总结前言redis中每个键值对都是由对象组成,其中:数据库Key总是一个字符串对象数据库Value的值对应有五种基本数据结构,分别为:String(字符串)、list(列表)、hash(字典)、set(集合),zs
无唯~
·
2023-08-26 16:09
redis
redis
数据结构
数据库
【java】LinkedList 和 ArrayList的简介与对比
由于LinkedList是基于双向链表的,会多出list.getFirst();获取头部元素等方法链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址
kenwm
·
2023-08-26 07:30
java
java
开发语言
链表的基础知识+Python实现四种链表
本文首发于我的个人博客Suixin’sBlog原文:https://suixinblog.cn/2019/02/linked-list.html作者:Suixin链表链表(Linkedlist)是一种常见的
基础数据结构
Sui_Xin
·
2023-08-22 00:49
跳跃表-原理(转载)
数据结构的扩展步骤:(在真正设计的时候,下面的步骤的顺序可以置换)1.选择一种
基础数据结构
2.确定
基础数据结构
中需要维护的附加信息3.检验
基础数据结构
上的基本修改操作能否维护附加信息4.设计需要的新操作如果要插入数值
胖虎大哥
·
2023-08-21 23:43
python数据结构——单链表
链表python实现链表链表的初始化创建元素的插入和删除链表的遍历元素的查询链表的删除链表的逆序判断链表是否有环等链表链表是一种常见的
基础数据结构
,结构体指针在这里得到了充分的利用。
_一杯凉白开
·
2023-08-21 09:29
Redis的8种数据结构和应用场景介绍,面试题答案
下面我将介绍Redis的5个
基础数据结构
和3个特殊数据结构:
基础数据结构
:String(字符串):这是最基本的数据结构,用
程序员麻薯
·
2023-08-21 05:38
#
Redis面经
redis
数据库
缓存
MQ简介
百度百科解释MQ(MessageQueue)消息队列,是
基础数据结构
中“先进先出”的一种数据结构。一般用来解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。
马赛克同学
·
2023-08-20 09:56
数据结构 - 链表
链表是一种常见的
基础数据结构
,是一种线性表,但是并不会按线性的顺序存储数据,而是链式存储结构。
Longshihua
·
2023-08-14 08:52
【Python】
基础数据结构
:列表——元组——字典——集合
文章目录一、简述二、Python中的列表详解2.1创建列表2.2访问列表元素2.3修改列表元素2.4列表切片2.5列表方法2.6列表推导式三、Python中的元组详解3.1创建元组3.2访问元组元素3.3元组是不可变的3.4元组切片3.5元组方法四、Python中的字典详解4.1创建字典4.2访问字典元素4.3修改字典元素4.4字典方法五、Python中的集合详解5.1创建集合5.2集合的基本操作
感谢地心引力
·
2023-08-13 11:08
python
python
数据结构
【继动态规划后&计划】回溯算法和动态规划的区别与转换
已完成1.
基础数据结构
刷题:见我的上篇文章:【数据结构&接下来的计划】树剩下的部分+链表&计划2.部分算法技巧之后的进阶算法刷题,按照如下过程进行:2.刷几个算法技巧刷题与总结:回溯(DFS)\BFS\
少年初心
·
2023-08-12 18:35
思维总结
刷题
算法
动态规划
leetcode
redis
基础数据结构
文章目录redis
基础数据结构
1.1String字符串1.1.1单个键值对操作1.1.2批量键值对操作1.1.3过期和set命令扩展1.1.4计数2.1list列表2.1.1队列:先进先出2.1.2栈:
进击的猫
·
2023-08-11 21:35
Redis专栏
对象的
基础数据结构
在WWDC20中,苹果官方介绍了对类的修改,其中出现了一个新的结构class_rw_ext_t首先,我们先来了解下,cleanmemory与dirtymemory的区别:cleanmemory:加载后,不会被修改。在内存紧张时,可以从内存中移除,需要时再次从文件中加载。(如class_ro_t)dirtymemory:加载后,会被修改,一直存在于内存中,所以dirtymemory更加”宝贵“在旧版
biu_iOS
·
2023-08-07 23:18
Redis深度历险:核心原理和应用实践带你由入门走向精通
基础:Redis
基础数据结构
应用应用一:千帆竞发--分布式锁应用二:缓兵之计--延时队列应用三:节衣缩食--位图应用四:四两拨千斤--
烟雨平生V
·
2023-08-05 12:27
程序员
Java
Redis
列表
redis
java
编程语言
面试
带头单链表,附带完整测试程序
链表的种类:按单向或双向、带头或不带头、循环或不循环分为多个种类3.特点:无法直接找到结点,但可以快速插入、删除节点,尤其适用于头插,效率块于其它方式4.应用:p2p网络,文件系统,作为其他数据结构的
基础数据结构
本篇文章是关于带头单向链表的带头单链表头可以理解为哨兵位
希子71
·
2023-08-04 02:16
c语言
开发语言
数据结构
zookeeper学习(三)
基础数据结构
数据模型在zookeeper中,可以说zookeeper中的所有存储的数据是由znode组成的,节点也称为znode,并以key/value形式存储数据。整体结构类似于linux文件系统的模式以树形结构存储。其中根路径以/开头。进入zookeeper安装的bin目录,通过shzkCli.sh打开命令行终端./zkCli.sh-serverlocalhost:2181执行“ls/”命令显示:ls/在
你是理想
·
2023-08-03 20:58
zookeeper
学习
linux
Redis笔记(2):Redis
基础数据结构
Redis有5种
基础数据结构
,分别为:string(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合)。
yaluoshan
·
2023-07-31 09:18
Redis
Redis中五种
基础数据结构
及其底层实现
5种
基础数据结构
Redis有5种
基础数据结构
,分别为:string(字符串)、list(列表)、hash(字典)、set(集合)和zset(有序集合)。
"小王"
·
2023-07-30 15:16
java
redis
Redis基础知识扫盲
基础数据结构
:String字符串对象底层实现int:整数值实现短字符串:embstr编码,sds实现长字符串:raw编码,sds实现List列表对象底层实现ziplist压缩列表图例linkedlist
Y先森0.0
·
2023-07-24 20:14
数据库
分布式
redis
java
大数据
python3.14_零基础学Python3(14):
基础数据结构
(集合)(上)
人生苦短,我选Python集合首先了解一下什么是集合?集合(set)是一个无序的不重复元素序列。注意关键词:无序、不重复。集合和字典一样,是无序的,so:{3,2,1}和{1,2,3}是一样的。集合的元素不可重复,so:{1,2,2}是不存在的,只会存在{1,2}。集合里的元素需要是不可变类型。创建集合一般来讲,我们创建集合会使用大括号{}或者set()函数来创建集合。注意:创建一个空集合必须用s
weixin_39624864
·
2023-07-24 11:13
python3.14
后端编程语言应用学习框架
后端编程语言应用学习框架.pnggo语言学习框架基础值、引用强类型or弱类型
基础数据结构
闭包?集合实现原理泛型?并发线程安全原子性线程池虚拟机内存模型垃圾回收类加载机制服务器方案工程框架微服务方案
小小浪把_Dont_know拍
·
2023-07-24 10:37
聊聊哈希表
本文旨在解释哈希表的由来和基本原理,不做深入探讨,正所谓万丈高楼平地起,了解
基础数据结构
才能走向更高深的算法世界。常用数
QiShare
·
2023-07-23 10:58
数据结构与算法-AVL树
1.
基础数据结构
#defineLH+1/*左高*/#defineEH0/*等高*/#defineRH-1/*右高*////平衡二叉树typedefstructBiTNode{intdata;//数据intbf
收纳箱
·
2023-07-21 03:11
重温四大
基础数据结构
:数组、链表、队列和栈
文章目录前言数组链表队列栈前言数组、链表、队列、栈,是数据结构中最基础的四大结构,数组和链表更是基础中的基础,后续所有复杂的数据结构都是在它们的基础上演变而来的。本节,我们就来重温这四大结构。数组关于数组,大家都比较熟悉了。它是一种线性数据结构,使用一组连续的内存空间存储一组具有相同类型的数据。这个概念中有三个关键词:线性、连续、相同类型。线性,表示没有分叉,任意元素的前后元素最多只有一个,同样是
“逛丢一只鞋”
·
2023-07-19 03:39
计算机
Linux
C语言不牢
地动山摇
数据结构
链表
java
c++基础之字符串、向量和数组
算是c++语言中的
基础数据结构
了。命名空间与using使用方式如下usingnamespace
一叶障目
·
2023-07-19 01:55
Javascript底层原理总结
文档持续更新~目录
基础数据结构
JS堆栈的概念作用域链的理解变量提升、函数提升、浏览器解析变量的机制理解上下文和作用域定义一个变量到这个变量被回收做了什么进程与线程、什么是单线程?
大青花鱼の
·
2023-07-17 02:32
JavaScript
javascript
前端面试
底层原理
【力扣刷题笔记(二)】特别技巧,模块突破,45道经典题目分类总结,在不断巩固中精进
https://blog.csdn.net/weixin_44179010/article/details/123847312下面是数学技巧、位运算、
基础数据结构
模块???,45道经典题目
drhrht
·
2023-07-16 02:56
面试
学习路线
阿里巴巴
leetcode
分类
算法
kafka
mysql
【
基础数据结构
】堆
1.堆的建立数组和变量,vector和size2.堆的建立3.堆的删除4.priority_queue5.堆排序[代码源堆排序]http://oj.daimayuan.top/course/7/problem/492数组#include#include#includeusingnamespacestd;typedeflonglongll;constintN=200010;intheap[N
萌新好菜
·
2023-07-15 17:45
数据结构
算法
学习
c++
笔记
《HBase原理与实战》读书笔记-
基础数据结构
与算法
HBase的列族本质上就是一棵LSM树(Log-StructuredMerge-Tree)。LSM树分为内存部分和磁盘部分。内存部分是一个维护有序数据集合的数据结构(跳跃表);磁盘部分由一个个独立文件组成(每个文件又是由一个个数据块组成)。内存数据结构可以选择:平衡二叉树、红黑树、跳跃表等维护有序集的数据结构,由于考虑并发性能,HBase选择了表现更优秀的跳跃表。数据存储在磁盘上的数据库系统,磁盘
吞吞_c599
·
2023-06-24 06:38
【FreeRTOS学习计划】第三节 数据结构—列表与列表项
本节的目标我们想从0到1开始实现FreeRTOS,就需要弄懂列表和列表项的操作,因为在FreeRTOS中存在着大量的
基础数据结构
列表和列表项的操作。
PicassoCao
·
2023-06-24 02:13
数据结构
学习
单片机
stm32
freertos
MQ-消息队列-RabbitMQ
一.概念:MQ(MessageQueue)消息队列,是
基础数据结构
中“先进先出”的一种数据结构。
小俊会编码
·
2023-06-23 23:52
java
rabbitmq
MQ基础入门
1.什么是MQMQ(MessageQueue)消息队列,是
基础数据结构
中“先进先出”\color{red}{“先进先出”}“先进先出”的一种数据结构。
Java小生不才
·
2023-06-23 20:51
中间件
java
消息中间件
C语言简单链表的反汇编
从这篇文章开始我将自己的反汇编笔记分享给大家,有时间就会更新一些
基础数据结构
和算法的逆向,旨在如何用机器的模式去理解我们写的代码。需要的基础知识,比如汇编的一些知识我慢慢也会总结发出来。
call就不要ret
·
2023-06-23 19:45
数据结构
链表
c语言
Python数据分析基础:array,Series,DataFrame
1.Numpy,科学计算的核心Numpy中的
基础数据结构
是array(数组),数组也就是矩阵的意思。
Hi_Night
·
2023-06-23 13:40
Python
python
数据分析
什么是栈?
栈是
基础数据结构
,栈是一种遵循后进先出原则的有序集合,添加新元素的一端称为栈顶,另一端称为栈底。操作栈的元素时,只能从栈顶操作(添加、移除、取值)。
菜园前端
·
2023-06-22 20:01
javascript
开发语言
前端
TBB 开源库及并发 Hashmap 的使用
康俊老师在Raft一致性协议优化、分布式存储与调度、高可用双活容灾、多Region地理分区等分布式处理模块研发领域具备丰富经验,现负责KaiwuDB
基础数据结构
研发与设计。
KaiwuDB
·
2023-06-21 11:27
KaiwuDB
TBB开源库
Hashmap使用
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他