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
acm_数据结构
数据结构
进阶:二叉搜索树
1、二叉搜索树的实现二叉搜索树的拥有很快的查找速度,查找的效率为O(logN),也就是说如果把全国的人放到二叉搜索树中,最多只需要31次就可以找到你,这是一种很快的搜索方式,他还有两种模型一种是key模型,还有是key/value模型接下来我将一步一步的带你实现二叉搜索树,以key/value为例,首先是他的结点templatestructBSTreeNode{BSTreeNode*_left;B
十年磨一剑,霜刃未曾试
·
2024-01-26 02:21
数据结构
算法
Redis数据组织揭秘:全局哈希表
当我们谈论Redis时,首先浮现在脑海中的可能是其惊人的性能和丰富的
数据结构
。但Redis是如何在内部组织这些数据,以实现如此高效的查询和操作的呢?
地瓜伯伯
·
2024-01-26 02:19
DB
redis
数据库
mysql
java
python
spring
面试
Redis
数据结构
与底层实现揭秘
Redis,作为其中的佼佼者,以其卓越的性能和丰富的
数据结构
赢得了开发者的青睐。本文将深入探讨Redis的
数据结构
及其底层实现,带领读者走进这个高性能数据库的幕后世界。
地瓜伯伯
·
2024-01-26 02:49
DB
redis
数据结构
java
缓存
spring
cloud
微服务
python
C++从零开始的打怪升级之路(day21)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点C语言还有简单的
数据结构
,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于vector的题目1
云淡风轻kk
·
2024-01-26 02:15
c++
开发语言
PySparkSQL 入门(概述、DataFrame操作)
#博学谷IT学习技术支持#第一章快速入门1.1什么是SparkSQLSparkSQL是Spark的一个模块,用于处理海量结构化数据第一、针对结构化数据处理,属于Spark框架一个部分第二、抽象
数据结构
:
y鱼鱼
·
2024-01-26 02:10
大数据
大数据
spark
ThreadLocal
目录ThreadLocal
数据结构
Get原理内存泄漏Java中的ThreadLocal是一个线程的局部变量,它消除了多线程的数据读写争用,它一般用于一个线程在多个不同方法里的数据传递,比如会话登录,一请求一线程
yzp-
·
2024-01-26 02:07
java
开发语言
python读取配置文件 分段_Python使用PyYAML库读写yaml配置文件
使用缩进表示层级关系;使用空格键缩进,而非Tab键缩进缩进的空格数目不固定,只需要相同层级的元素左侧对齐;文件中的字符串不需要使用引号标注,但若字符串包含有特殊字符则需用引号标注;注释标识为#2.yaml文件
数据结构
对象
weixin_39622084
·
2024-01-26 01:02
python读取配置文件
分段
数据结构
C-队列(五)
////main.c//Queue////Createdby季晓东on2019/1/18.//Copyright©2019季晓东.Allrightsreserved.//#include#include//定bool类型的值true|false#definetrue1#definefalse0#defineEXIT-1#defineZERO0//自定义bool数据类型typedefintbool;
江海大初学者
·
2024-01-26 01:53
基于SSM的舞蹈网站
总体设计主要包括系统总体结构设计、系统
数据结构
设计、系统功能设计和系统安
我真的在拉扯QAQ
·
2024-01-26 01:40
学习
汽车
java
后端
spring
boot
python中序列是什么意思_python序列是指什么
一、列表(list)1.list是处理一组有序项目的
数据结构
,
拾月瓣
·
2024-01-26 01:39
python中序列是什么意思
文件IO
第三篇、文件io本篇索引:1、引言2、文件描述符3、open函数4、close函数5、read函数6、write函数7、lseek函数8、i/o效率问题9、内核用以维护打开文件的相关
数据结构
10、O_APPEND
Saber丶丶
·
2024-01-26 01:08
Linux
笔记
io
Python序列
在Python中,序列是最基本的
数据结构
,相当于C语言中的数组结构。Python中序列结构包括列表、元组、字典等。2.4.1列表列表是Python序列的重要组成之一。
Lyx-0607
·
2024-01-26 01:35
笔记
最基础的动态
数据结构
:链表
什么是链表链表是一种线性结构,也是最基础的动态
数据结构
。我们在实现动态数组、栈以及队列时,底层都是依托的静态数组,靠resize来解决固定容量的问题,而链表是真正的动态
数据结构
。
端碗吹水
·
2024-01-26 01:49
数据结构
刷题计划
目前该部分已经做完了,但是是很久之前做的,现在从头开始刷)算法提高课21题算法进阶课41题算法竞赛进阶指南37题+34题总共150题感觉整个寒假能把这个题单做完就已经非常不错了争取27号之前把算法基础课的
数据结构
题全部刷完
三冬四夏会不会有点漫长
·
2024-01-26 00:20
#
计划
计划
HashMap在JDK1.8版本尾插法实现解析
大家都知道HashMap在JDK1.8版本经过优化之后,整体的
数据结构
变成了数组+链表+红黑树这样的形式。
那些年的代码
·
2024-01-26 00:38
go语言Map与结构体
1.Mapmap是一种无序的基于key-value的
数据结构
,Go语言中的map是引用类型,必须初始化才能使用。
leellun
·
2024-01-26 00:17
go从入门到实践
golang
开发语言
后端
在Java中用链表为底层
数据结构
创建队列
在Java中用链表为底层
数据结构
创建队列publicclassListToQueueimplementsselfqueue{LinkListldata;publicListToQueue(){ldata
刘zy_9527
·
2024-01-26 00:12
java
数据结构
链表
栈知识点训练之计算(calc)
二、知识点考察本题考察的是
数据结构
之栈的运用。可以使用C++STL内置的
小C哈哈哈
·
2024-01-26 00:04
算法
数据结构
信息学奥赛
计算机考研
csp
noip
Excel技巧:如何用Excel做双列双堆积柱形图?
小伙伴原本的
数据结构
如下:直接用这个
数据结构
是做不出双列双堆积柱形图的,所以要对
数据结构
进行改造。注意看原始
数据结构
与红框
数据结构
之间变化。接着只需要插
秦川_牛闪闪
·
2024-01-25 23:39
二、Redis概述安装
1.应用场景1.1.配合关系型数据库做高速缓存高频次,热门访问的数据,降低数据库IO分布式架构,做session共享1.2.多样的
数据结构
存储持久化数据2.Redis安装2.1.安装版本6.2.1forLinux
不减肥到一百三不改名字
·
2024-01-25 23:51
Redis Incrby 命令用于实现队列排序
3.使用RedisSortedSet
数据结构
,将元素的序号作为分值,元素本身作为成员,将元素按照序号从小到大排序。4.使用RedisZrange命令获取排序后的元素列表。
weixin_38120360
·
2024-01-25 23:08
redis
java
数据库
第一个出现两次的字母
直接使用哈希表就可以了,
数据结构
里也叫散列表它的原理就是一个表达式,最终得到的结果就是本次数据放在数组里的位置比如表达式是hash=hash%7,如果此时hash为8,那么最终的位置就是1避免冲突常用的办法就是再散列
codefan※
·
2024-01-25 23:34
哈希算法
散列表
算法
数据结构
之树
树前面文章讲的线性表,不论数组还是链,都是“一对一”的关系,本文章节让我们来认识一下“一对多”关系的
数据结构
——树(Tree)。树结构分为二叉树和三叉树等,如下图所示。
忆梦九洲
·
2024-01-25 23:31
数据结构
树
二叉树
完全二叉树
满二叉树
对称二叉树
网络序列化和反序列化
目录序列化:序列化是指将
数据结构
或对象状态转换为可以存储或传输的形式的过程。这个过程主要是为了将复杂的
数据结构
转化为字节流,以便于存储到文件或者在网络中传输。
General_G
·
2024-01-25 23:51
网络相关
网络
序列化
反序列化
堆和栈的区别
堆和栈是两种不同的
数据结构
,它们在内存管理、使用方式、空间大小和效率等方面存在显著的区别。
那维莱特
·
2024-01-25 23:19
java
开发语言
数据结构
希尔排序
目录希尔排序的前世今生核心思想代码动图示例全部代码希尔排序的前世今生希尔排序是D.L.Shell于1959年提出来的一种排序算法,在这之前排序算法的时间复杂度基本上都是O(N^2),希尔排序是突破这个时间复杂度的第一批算法之一。插入排序的效率在基本有序的情况下其实是很高的。希尔排序的思想就是在进行插入排序之前使数据基本有序。所谓的基本有序,就是小的数据基本在前面,大的数据基本在后面,不大不小的基本
奥雷里亚诺上校.
·
2024-01-25 23:15
数据结构
排序算法
算法
c语言
数据结构
选择排序
目录核心思想动图演示过程演示选择排序代码全部代码核心思想假设数组长度为n,需要进行n-1次比较,每次比较选出一个最小值往前面放,直到n-i-1次循环结束,把数组中所以数据排完就结束。动图演示过程演示选择排序代码//选择排序voidInSertSort(int*a,intn){intmin=0,begin=0;//遍历完数组就结束循环while(begina[i])min=i;//更新最小值下标}/
奥雷里亚诺上校.
·
2024-01-25 23:15
数据结构
排序算法
算法
c语言
数据结构
堆的实现和使用(C实现)
创建堆typedefintHPDataType;typedefstructHeap{HPDataType*_a;int_size;int_capacity;}Heap;初始化对传入的数据进行建堆,假设要查找前几个小的数据。应该建大堆,然后依次把堆顶数据和最后一个数据交换,//交换voidSwap(HPDataType*p1,HPDataType*p2){HPDataTypetmp=*p1;*p1=
奥雷里亚诺上校.
·
2024-01-25 23:45
数据结构
算法
数据结构
之二叉树
目录清晨树的定义节点间关系树的层数清晨清晨,拉斯科尔尼科夫独自在家看起了电影《阿凡达》。发现电影里提到一颗高达900英尺的参天大树,是那个潘多拉星球的纳威人的家园。突然想起了今天的二叉树还没学,索性看完再学。无论多高多大的树,也是从小到大,由根到叶,一点一点成长起来的。俗话说:十年树木,百年树人,可一颗大树又何止是十年这样容易。树的定义1.只能有一个根节点。2.可以有无限个不相交的子节点。3.节点
奥雷里亚诺上校.
·
2024-01-25 23:45
数据结构
c语言
数据结构
插入排序
核心思想:假设排升序1.先把一个数用临时变量存起来2.拿数组中所以元素去比较,下标位置比临时变量大的就把大的数向后移,直到遇到比临时变量小的数,直接插入在这个数的后面。代码//插入排序//时间复杂度:O(N^2)//空间复杂度:O(1)voidInterSort(int*a,intn){assert(a);for(inti=0;i=0)//单趟排序{if(temp
奥雷里亚诺上校.
·
2024-01-25 23:45
算法
数据结构
快速排序
目录快速排序的前世今生快速排序核心思想挖坑法代码挖坑法动图演示全部代码快速排序的前世今生如果将来你工作后,你的老板要让你写个排序算法,而你会的算法中竟然没有快速排序,我想你还是不要声张,偷偷去把快速排序算法找来敲进电脑,这样不至于被大伙儿嘲笑。快速排序算法最早由图灵奖获得者TonyHoare设计出来的,是上世纪最伟大的计算机科学家之一。更牛的是,我们现在要学习的这个快速排序算法,被列为20世纪十大
奥雷里亚诺上校.
·
2024-01-25 23:12
数据结构
排序算法
算法
数据库索引
索引的
数据结构
常见的索引
数据结构
有哈希、数两类。
康俊1024
·
2024-01-25 23:02
IMX6ULL|input子系统(按键实验)
使用input子系统驱动的输入设备可以通过统一的
数据结构
提交给内核,该
数据结构
包括输入的时间、类型、
左手的月光
·
2024-01-25 22:29
linux
嵌入式
Modbus协议
二.分类ModbusRTU:运行在串口上的协议,采用二进制表现形式以及紧凑的
数据结构
,通信效率较
左手的月光
·
2024-01-25 22:28
网络
LeetCode 208. 实现 Trie (前缀树)
1)字典树的结点定义2)字典树的初始化3)字典树的插入4)字典树的完整串查询5)字典树的前缀串查询三、本题小知识四、加群须知一、题目1、题目描述 Trie(发音类似“try”)或者说前缀树是一种树形
数据结构
英雄哪里出来
·
2024-01-25 22:18
《LeetCode算法全集》
算法
数据结构
树
字典树
字符串匹配
源码篇--Redis 底层
数据结构
文章目录前言一、字符串
数据结构
:1.1字符串:1.2SDS动态字符串由来:1.3SDS动态字符串结构:1.4为什么sds是动态字符:1.5sds动态字符串的优点:二、intset
数据结构
:2.1intset
拽着尾巴的鱼儿
·
2024-01-25 22:38
源码解析篇
db数据库
java工具篇
redis
数据结构
数据库
浅析Redis②:命令处理之epoll实现(中)
写在前面Redis作为我们日常工作中最常使用的缓存数据库,其重要性不言而喻,作为普通开发者,我们在日常开发中使用Redis,主要聚焦于Redis的基层
数据结构
的命令使用,很少会有人对Redis的内部实现机制进行了解
wtopps
·
2024-01-25 22:07
缓存
redis
数据库
epoll
非阻塞IO
数据结构
笔记 01
0.基本概念
数据结构
:指相互之间存在一种或多种特定关系的数据元素的集合。一个数据元素包含多个数据项。
灰乌鸦乌卡
·
2024-01-25 21:18
计算机基础
数据结构
算法
21.0、C语言
数据结构
——图的遍历(深度、广度优先遍历)
21.0、C语言
数据结构
——图的遍历(深度、广度优先遍历)树的遍历我们谈了四种方式,大家回忆一下,树因为根结点只有一个,并且所有的结点都只有一个双亲,所以不是很难理解;但是谈到图的遍历,那就是复杂多了,
澜色海湾
·
2024-01-25 21:15
C语言数据结构学习总结
C语言数据结构
图
深度优先遍历
图的遍历
广度优先遍历
图的深度优先遍历C语言实现可运行
图跟其他
数据结构
类似也有两种存储结构那么就是,顺序存储结构和链式
小陈没烦恼
·
2024-01-25 21:15
数据结构
数据结构
算法
C语言
数据结构
_图、图的深度优先遍历、广度优先遍历
图图是一种多对多的关系,可以有零个或多个直接前驱,也可以有零个或多个直接后驱。相较于线性表和树,图的结点可以是任意的,而线性表有头结点,只要知道了头结点,那么整个线性表就可以直接访问,树有根结点,可以根据树的根结点直接访问整棵树的所有结点,也就是说线性表和树如果要访问的话只有从头部进入访问。而图就不一样了,可以选择任意的结点进行访问。所以在遍历图的时候就一定会有多个遍历方式。图的创建在创建图的时候
百年孤独z
·
2024-01-25 21:15
数据结构
c语言
深度优先
用golang实现定时任务(一)
前言之前字节三面被问到了如何实现一个定时任务,以及定时任务的存储,用什么
数据结构
相关的问题。
God works
·
2024-01-25 21:10
go学习日志
study
go
golang
面试涉及的知识点
,模块化,promise,类,结构析构html5css3React几种数据传递的方法,生命周期,React原理Redux基础架构,解决的问题nodejs,koa基本的问题服务器端渲染webpack打包
数据结构
向布谷鸟说早安
·
2024-01-25 21:18
删除排序数组中重复元素的算法
那么如果底层
数据结构
是数组又将如何处理呢?
冬天里的懒喵
·
2024-01-25 21:15
【嵌入式学习】
数据结构
-Day3&4-链表
链表链表:线性表的链式存储,称为链表逻辑结构:线性结构(一对一)存储结构:链式存储(使用任意一段存储空间实现的存储形式)链表特点:逻辑相邻,物理不一定相邻链表分类:单向链表、单向循环链表、双向链表、双向循环链表引入目的:顺序表的插入和删除时间复杂度是O(n),需要移动大量元素,效率低,并且顺序表存在满的情况,引出链表,插入和删除不需要移动元素。1>单链表的概念1.单向链表:链表只可以单向遍历2.认
BH6AEV
·
2024-01-25 20:29
数据结构
学习
链表
【嵌入式学习】
数据结构
-Day2-顺序表
〇、数据和
数据结构
1>认识数据数据:能被计算机识别,存储,处理的符号数据类型(整数,小数,字符,字符串,汉字)非数据类型(声音,图片,视频,文件,app)数据元素:由数据项组成,数据的基本单位数据项:值数据的最小单位数据对象
BH6AEV
·
2024-01-25 20:59
学习
数据结构
密码学理论07:密码哈希函数
非密码学的:最初为
数据结构
(哈希链表)发明的通用/k-wise独立哈希函数。用于信息论加密(一次性MAC)或作为加密方案的构建块(hash然后加密/Carter-WegmanMAC)。
untypical_Idealism
·
2024-01-25 20:22
哈希算法
密码学
算法
前端知识体系思维导图
、专业术语,出自专业书籍,如《JavaScript高级程序设计(第4版)》、《JavaScript权威指南(第7版)》《CSS权威指南(第四版)》、《HTML5权威指南》、《计算机网络(第5版)》、《
数据结构
与算法分析
梦之归途
·
2024-01-25 19:51
前端
前端
蓝桥 python笔记6——heapq、functool、itertools
目录heapqfunctoolitertoolsheapq这里涉及到一点
数据结构
的知识,后续会讲解。(此处,只要将其理解为按某种规则包装数据的结构体即可。
Minus478256
·
2024-01-25 19:14
蓝桥_python
笔记
使用 LinkAi 打造自己的知识库和数字人
其他系列文章导航Java基础合集
数据结构
与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、LinkAi介绍二、文档库2.1创建知识库2.2配置知识库2.3Ai配置
绿皮龟
·
2024-01-25 19:41
Java基础合集
人工智能
opencv
数据挖掘
语音识别
计算机视觉
目标检测
机器学习
上一页
73
74
75
76
77
78
79
80
下一页
按字母分类:
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
其他