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
├──基础数据结构
redis深度历险 1 - Redis
基础数据结构
-001
Redis有5种
基础数据结构
,分别为:string(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合)。
@Autowire
·
2023-09-14 20:49
数据库-Redis
redis
数据结构
bootstrap
【数据结构排序算法(一)】直接插入排序
基础数据结构
之八大排序算法(一)①直接插入排序时间复杂度:O(n^2)循环中嵌套循环,一共遍历n的平方次。空间复杂度:O(1)所有额外辅助变量不会影响整体问题的规模稳定性:稳定没有跨越交换。
逐梦的白鹰
·
2023-09-14 17:33
数据结构
数据结构
c语言
排序算法
【数据结构排序算法(五)】二路归并排序
基础数据结构
之八大排序算法(五)⑤二路归并排序:时间复杂度:O(nlogn)外层函数需要遍历的次数与2的指数次有关(外层的时将复杂度为O(logn)),内层函数需要完全遍历所有数据(内层的时间复杂度为O
逐梦的白鹰
·
2023-09-14 17:33
数据结构
数据结构
排序算法
c语言
关于sdk和
基础数据结构
的设计哲学
链表:1.获取头节点2.清空链表3.获取尾节点4.添加一个节点5.删除一个节点6.获取链表大小7.链表判空
麦峰强1
·
2023-09-14 11:14
数据结构
Redis系列之9种数据结构
概述5种
基础数据结构
:String,List,Hash,Set,SortedSet4种高级数据结构:HyperLogLog、Geo、Bitmaps、Streams(5.0+版本)内部编码String,List
johnny233
·
2023-09-13 13:04
Redis
redis
基础数据结构
——排序算法
一些基础的排序算法实现//排序算法#includeusingnamespacestd;inta[100];intb[100];intn;//打印函数显示每次排序后的结果voiddisplay(inta[],intn){for(inti=1;i>1;if(a[mid]>a[0])high=mid-1;elselow=mid+1;}for(j=i-1;j>=high+1;--j){a[j+1]=a[j
学不会密码学
·
2023-09-13 08:44
基础数据结构
算法
数据结构
排序算法
快速排序
OpenCV学习笔记(4)_Mat的简单理解及像素获取
来存放图像数据3.像素的访问和操作3.1以数组方式访问3.2以指针方式访问0.引言OpenCV作为一个开源的图像处理库,它的任务主要是对图像进行操作.那么对于我们学习者来说,首先要弄明白的是OpenCV的
基础数据结构
CarnivoreRabbit
·
2023-09-13 07:06
学习数字图像处理
VS
C++
OpenCV+Qt
opencv
学习
计算机视觉
蓝桥杯备赛Day8——队列
队列也属于
基础数据结构
。队列概念队列是一种数据结构,它按照“先进先出”(FirstInFirstOut,FIFO)的原则存储数据。队列通常具有入队(enqueue)和出队(dequeue)的操作
牛哥带你学代码
·
2023-09-11 08:37
蓝桥杯备赛
数据结构
python
蓝桥杯
数据结构
算法
50道
基础数据结构
面试题
程序员必备的50道数据结构和算法面试题在本文中,将分享一些常见的编程面试问题,这些问题来自于不同经验水平的程序员,囊括从刚大学毕业的人到具有一到两年经验的程序员。编码面试主要包括数据结构和基于算法的问题,以及一些诸如如何在不使用临时变量的情况下交换两个整数这样的逻辑问题?我认为将编程面试问题划分到不同的主题区域是很有帮助的。我在面试中经常看到的主题区域是数组、链表、字符串、二叉树,以及源于算法的问
小怪兽打葫芦娃
·
2023-09-08 18:33
算法面试-基础篇
数据结构
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
上一页
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
其他