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
数据结构#线段树
C# 数组
1.简单数组当需要存储多个相同类型的元素时,C#数组是一种非常常用的
数据结构
。数组是一种固定长度的
数据结构
,它由连续的内存单元组成,每个内存单元存储一个元素。
菜菜江江
·
2024-01-14 23:18
C#知识库
c#
经验分享
学习
洛谷 P1442 铁球落地【线性dp+
线段树
预处理+离散化】
原题链接:https://www.luogu.com.cn/problem/P1442题目描述在二维坐标系内有n个平台(定义平台是一条两端点纵坐标相同的开线段,开线段指线段两个端点不算做线段本身)和一个铁球,铁球如果下面没有物体,则每秒会下落一个单位长度。球每次落到某个平台上后,游戏者可以选择水平向左或水平向右滚,球滚动速度是每秒1个单位长度。由于铁球的质量不太好,每次落下的高度不能超过h。设计一
lianxuhanshu_
·
2024-01-14 23:38
动态规划
算法
动态规划
数据结构
Zookeeper(三)-持久化
概述同mysql/redis类似zk持久化也分为快照(snapshot)和增量事务日志(txnlog)两种形式,两者结合使用来恢复数据;但是三者底层存储引擎
数据结构
不同,mysql使用B+树,redis
进击的蚂蚁zzzliu
·
2024-01-14 23:06
mysql进阶-索引基础
2.索引的
数据结构
(索引模型)2.1二分查找:2.2二叉查找树(BSTBinarySearchTree):2.3平衡二叉树(AVLTreeBalancedbinarysearchtrees)2.4多路平衡查找树
一起奋斗!
·
2024-01-14 22:41
MySql
mysql
索引基础
mysql进阶-深度为2的B+Tree树能存储多少行数据?
假设一张商品表的
数据结构
如下:CREATETABLE`t_good`(`good_id`int(12)NOTNULLAUTO_INCREMENTCOMMENT'主键',`good_name`varchar
一起奋斗!
·
2024-01-14 22:10
MySql
mysql
B+Tree
基本
数据结构
| 并查集
基本介绍并查集主要实现两个操作:合并两个集合查询某个元素的祖宗节点并查集的两个优化:路径压缩:O(logn)O(logn)O(logn)按秩合并:O(logn)O(logn)O(logn),代码比较复杂,一般不单独用两种优化结合起来用,时间复杂度可以压缩到O(α(n))O(\alpha(n))O(α(n))并查集的扩展并查集在维护两个操作的同时,还可以进行以下扩展:记录每个集合大小:绑定到根节点上
一根老麻花
·
2024-01-14 22:08
手撕算法
数据结构
c++
算法
并查集
数据结构
----带头循环双链表(带哨兵位)(C语言)
双链表作为
数据结构
中的非线性表结构,对比于单链表具有它的优势:可以直接找到当前结点的上下结点。但由于双链表的这个特性,如果不带哨兵位,一不小心就可能手撕一个错的双链表出来。
夹心宝贝
·
2024-01-14 21:01
数据结构
数据结构
c语言
数据库
数据结构
------队列(Queue),帖子们快来看了
上一次我们说到了栈(Stack),栈是一个后进先出,先进后出的线性表。而这次我们要说的队列(Queue),即是一个先进先出,后进后出的线性表,类似于两端都开口的盒子。如图所示,队列只能末尾进队,头部出队,每次出队后,队头后面的元素集体前移,第二个元素重新充当队头。对于队列这一线性表,我们可以通过顺序表的方式进行实现,如果通过顺序表的方式实现的话,那和我们之前写的顺序表其实大差不差。那么在这里我们用
夹心宝贝
·
2024-01-14 21:30
数据结构
数据结构
c#
数据结构
----单链表(无哨兵位的头结点)
链表,作为
数据结构
中非线性表的
数据结构
,其重点表现在:逻辑相邻,空间不相邻。图一表现为:无哨兵位的单链表,图二表现为:有哨兵位的单链表。
夹心宝贝
·
2024-01-14 21:30
数据结构
数据结构
算法
从一到无穷大 #20 TimeUnion,适用于混合云的时序数据库?是玩具还是真实可用
文章目录引言论文块存储与对象存储统一数据模型高效的内存
数据结构
Elastictime-partitionedLSM-treeKeyFormatArchitectureCompactiononfastcloudstorageCompactiononslowc
李兆龙的博客
·
2024-01-14 21:22
从一到无穷大
时序数据库
数据库
【
数据结构
| 直接选择排序】
直接选择排序基本思路直接插入排序SelectSort基本思路直接插入排序(StraightInsertionSort)的基本操作是将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增1的有序表。我们可以同时从数组的头部和尾部同时进行排序工作:我们首先使用max和min两个变量来记录最大和最小值,初始化同时为数组第一个数字然后通过遍历整个数组,更新max和min,然后吧最小数交换至数组头
jokr_
·
2024-01-14 21:18
数据结构
数据结构
c语言
算法
【
数据结构
| 希尔排序法】
希尔排序法思路ShellSort思路希尔排序法又称缩小增量法。希尔排序法的基本思想是:先选定一个整数,把待排序文件中所有记录分成个组,所有距离为的记录分在同一组内,并对每一组内的记录进行排序。然后,取,重复上述分组和排序的工作。当到达=1时,所有记录在统一组内排好序。所以,由上述我们可知:希尔排序,是多组的直接插入排序,如果不了解直接插入排序,可参考这篇文章:直接插入排序所以,先选定一个gap值,
jokr_
·
2024-01-14 21:47
数据结构
数据结构
排序算法
算法
【
数据结构
| 直接插入排序】
直接插入排序思路直接插入排序思路扑克牌是我们几乎每个人都可能玩过的游戏。最基本的扑克玩法都是一边摸牌,边理牌。假如我们拿到了这样一手牌,如下图所示:理牌的方法都是不用教的。将3和4移动到5的左侧,再将2移动到最左侧,顺序就算是理好了。这里,我们的理牌方法,就是直接插入排序法。首先,我们由上动图可知:插入排序是吧一个数组里的每一个数字往前遍历,比较大小,若排升序,则若该数字小于前一个数字,则吧前一个
jokr_
·
2024-01-14 21:16
数据结构
数据结构
java
算法
【2023回顾】2024,放马过来吧
樊梓慕:个人主页个人专栏:《C语言》《
数据结构
》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》每一个不曾起舞的日子,都是对生命的辜负哈哈虽然不是技术文,但也要继承平时的写作模板年度总结的文章其实是不想弄目录的
樊梓慕
·
2024-01-14 20:03
程序人生
改行学it
学习方法
职场和发展
业界资讯
【算法】基础算法001之双指针
樊梓慕:个人主页个人专栏:《C语言》《
数据结构
》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.数组分块(数组划分
樊梓慕
·
2024-01-14 20:00
算法
算法
java
数据结构
与算法:双链表 LinkedList
双链表LinkedList实现代码packagecom.lhs;publicclassLinkedListimplementsList{//定义链表长度privateintsize;//定义头节点privateNodefirst;//定义尾节点privateNodelast;//内部类,定义节点publicstaticclassNode{//定义节点数据Edata;//定义下一个节点Nodenex
林小果1
·
2024-01-14 20:30
算法
java
开发语言
数据结构
算法
c++语言基础19-洗盘子(栈)
题目描述在餐厅里,洗盘子的工作需要使用到栈这种
数据结构
。假设你手里有一个盘子堆放区。现在需要模拟洗盘子的过程,每个盘子都有一个编号。
dc爱傲雪和技术
·
2024-01-14 20:57
c++
算法
开发语言
数据结构
-无向图(C++)
文章目录对称矩阵构造与析构下标访问的实现输入输出删除行列插入行列无向图
数据结构
构造与析构图的顶点数特殊顶点的操作查找顶点第i个顶点的第1个邻接顶点第i个顶点的下一个邻接顶点插入顶点删除顶点输入与输出采用形式化的定义
zsc_118
·
2024-01-14 20:26
数据结构
数据结构
c++
数据库索引(一)
MySQL数据库索引是数据库管理系统中用于加速检索操作的一种
数据结构
。在MySQL中,索引可以帮助数据库更快地找到数据,类似于书的目录可以帮助你更快找到你想要阅读的页面。
云梦君
·
2024-01-14 20:51
数据库
运维
java
数据库索引(二)
MySQL数据库索引是数据库管理系统中用于加速检索操作的一种
数据结构
。在MySQL中,索引可以帮助数据库更快地找到数据,类似于书的目录可以帮助你更快找到你想要阅读的页面。
云梦君
·
2024-01-14 20:51
数据库
java
运维
开发语言
【
数据结构
】交换排序
目录冒泡排序:完整代码:快速排序:单趟排序:hoare:挖坑:前后指针:完整代码(3种方式):冒泡排序:冒泡排序简单不实用,被誉为
数据结构
的“HelloWord”。
统一热红茶
·
2024-01-14 20:40
数据结构
c语言
算法
Modbus协议
二.分类ModbusRTU:运行在串口上的协议,采用二进制表现形式以及紧凑的
数据结构
,通信效率较
左手的月光
·
2024-01-14 19:33
网络
c++模板集合
模板目录小技巧
数据结构
区间操作树上操作可并堆平衡树图论相关可持久化图论树论二分图最短路最小生成树网络流其他DP字符串字符串匹配其他数学数论技巧进制其他洛谷原版\rule{120pt}{30pt}\kern
stripe-python
·
2024-01-14 19:22
c++
开发语言
算法
数据结构
图论
动态规划
【OI】c++算法模板
洛谷原版\rule{120pt}{30pt}\kern{-85pt}\color{white}\raisebox{12pt}{\sf洛谷原版}洛谷原版卡常必备:快读快写
线段树
树状数组树链剖分ST表并查集
stripe-python
·
2024-01-14 19:21
c++
图论
c语言
算法
最短路
【题目记录】——牛客练习赛87
文章目录A中位数思维Bk小数查询可持久化
线段树
题目集地址牛客练习赛87个人赛制作出一题AA中位数思维题目地址A中位数思路:要使中位数最小,只需要每次选择数字的时候选择最大的两位即可,因为每操作一次就删除一个数
气派飞鹰
·
2024-01-14 19:49
题目记录
c语言
算法
牛客练习赛A-假的
线段树
链接:https://www.nowcoder.com/acm/contest/59/A来源:牛客网时间限制:C/C++1秒,其他语言2秒空间限制:C/C++32768K,其他语言65536K64bitIOFormat:%lld题目描述给你一个长为n的序列a,有m次操作1.把区间[l,r]内所有x变成y2.查询区间[l,r]内第k小值输入描述:第一行两个数n,m第二行n个数表示序列a后面m行1lr
轨轨123
·
2024-01-14 19:47
牛客竞赛
牛客练习
A-假的线段
经典面试题:扁平化嵌套数组
多维数组是一种包含整数或其他多维数组的递归
数据结构
。数组扁平化是对数组的一种操作,定义是将原数组部分或全部子数组删除,并替换为该子数组中的实际元素。只有当嵌套的数组深度大于n时,才应该执行扁
JYeontu
·
2024-01-14 19:11
JavaScript
leetcode每日一题
算法
javascript
前端
算法
c语言实现b树
概述:B树(B-tree)是一种自平衡的搜索树
数据结构
,广泛应用于数据库和文件系统等领域。它的设计旨在提供一种高效的插入、删除和查找操作,同时保持树的平衡,确保各个节点的深度相差不大。
村口曹大爷
·
2024-01-14 18:31
b树
数据结构
布隆过滤器(Bloom Filter)详解
文章目录简介基本思想位数组hash函数判断元素是否存在存在的问题准确率问题使用场景的局限上一篇文章介绍了Bitmap基础原理以及优化之后的高级
数据结构
RoaringBitmap,本篇将介绍bitmap的一个经典应用
倜傥村的少年
·
2024-01-14 18:29
数据结构
后端
中间件
python 入门基础 Introduction to Python Fundamentals
文章目录注释单行注释多行注释pass字符串格式化format%f-string(py3.6之后可用)
数据结构
intstrboolfloat列表(list)字典(dict)集合枚举迭代器其他元组(tuple
shark_go
·
2024-01-14 18:09
python
网络
开发语言
[算法入门]--十分钟弄懂堆排序(超详细)
1.堆2.大根堆二、堆的
数据结构
如何表示?
IoOozZzzz
·
2024-01-14 18:24
蓝桥杯
算法竞赛入门
算法
数据结构
c++
排序算法
数据结构
--手撕链表
链表是一种应用的很广泛的
数据结构
,在内存中不连续的分布,下面将介绍链表的增、删、改、查。
研究到深处
·
2024-01-14 17:39
c++
数据结构
链表
数据结构
-平衡二叉树(ALV树)
一、平衡二叉树的定义首先,平衡二叉树是一棵二叉查找树。此外,他的每一个结点的左子树和右子树的高度之差都小于等于1l因为平衡二叉树的平衡特性(每一个结点的左子树和右子树的高度之差都小于等于1),它的搜索效率很高log(n)。一颗n个结点的平衡二叉树的高度最大是log(n)+1。平衡因子:我们将平衡二叉树上结点的左子树深度减去右子树深度的值称为平衡因子。平衡二叉树上所有结点的平衡因子都只可能是0,1,
小怪兽大作战
·
2024-01-14 17:17
MySql主从复制
1、主从复制2、数据恢复一.主从简介主从就是多个数据库一起工作,他们被人为设置成主库或者从库,他们之间的
数据结构
以及存储的数据完全一样主从数据库比单机数据库有两大优势●提高了系统的可用性现在有两份一
xixiyuguang
·
2024-01-14 16:35
mysql
adb
数据库
布隆过滤器 Bloom Filter
1.1工作原理1.2布隆过滤器的优点1.3缺点2、布隆过滤器的使用场景3、布隆过滤器的原理3.1布隆过滤器的
数据结构
3.2初始化阶3.3插入元素过程3.4查询元素是否存在3.5元素删除3.6扩容4、SpringBoot
柚几哥哥
·
2024-01-14 16:33
Redis
redis
spring
boot
jdk
缓存
栈的定义与特点&队列的定义与特点
堆栈和队列都是计算机科学和编程中常用的
数据结构
。它们具有不同的特性,并根据其特定属性用于不同的场景。栈:-定义:堆栈是遵循后进先出(LIFO)原则的线性
数据结构
。
BlurryFace36549
·
2024-01-14 16:30
C语言专栏
算法
c语言
开发语言
数据结构
每周一练 之
数据结构
与算法(Queue)
下面是之前分享的链接:1.每周一练之
数据结构
与算法(Stack)2.每周一练之
数据结构
与算法(LinkedList)欢迎关注我的个人主页&&个人博客&&个人知识库&&微信公众号“前端自习课”本周练习内容
pingan8787
·
2024-01-14 16:56
软件工程相关知识
V模型、喷泉模型、RAD构建组装模型同一过程模型敏捷开发方法信息系统开发方法需求分类与需求获取结构化设计概要设计将需求转化为软件的模块划分,确定模块之间的调用关系,详细设计是将模块进行细分,得到详细的
数据结构
和算法
努力发光的程序员
·
2024-01-14 16:19
软考
软件工程
软件设计师
动态规划part04 416. 分割等和子集
|动态规划经典问题|
数据结构
与算法_哔哩哔哩_bilibili01背包问题一维代码随想录视频讲解:带你学透01背包问题(滚动数组篇)|从此对背包问题不再迷茫!
sofia0119
·
2024-01-14 16:47
动态规划
算法
[
数据结构
与算法]
数据结构
基础、排序算法详解、算法思想详解、领域算法详解------
#
数据结构
基础学习思路避免孤立的学习知识点,要关联学习。
奥耶可乐冰
·
2024-01-14 16:01
云计算
开发语言
算法
数据结构
链表
b树
leetcode
C语言经典算法之快速排序算法
读者可以去某站看一下王道的
数据结构
课建议:1.学习算法最重要的是理解算法的每一步,而不是记住算法。2.建议读者学习算法的
JJJ69
·
2024-01-14 16:57
C语言经典算法
排序算法
c语言
算法
数列区间最大值(
线段树
)
1270.数列区间最大值若数据较大,用暴力方法可能会超时建立
线段树
,改变每个线段区间的最大值每次访问[x,y]时判断[x,y]在区间的位置,是否需要再进入子区间#include#include#includeusingnamespacestd
水深00安东尼
·
2024-01-14 15:52
数据结构
算法
数据结构
Redis 常见的性能问题有哪些?该如何解决?
使用合适的
数据结构
和算法,以减少内存占用。网络延迟:问题:
学习资源网
·
2024-01-14 15:46
redis
bootstrap
前端
Leetcode 普通题 83. 删除排序链表中的重复元素
Hello大家好,今天和大家分享一道比较简单的普通题,然后昨天和大家介绍的
数据结构
的线性表结构当中我们说到了第一种顺序存储结构是数组。那线性表结构不止是只有顺序存储结构,还包括链式存储结构。
ChangchenWang
·
2024-01-14 15:10
Python
算法
算法
一文了解pandas基础
目录一:数据读取二:
数据结构
三:数据检索四:数据修改五:排序数据准备:一:数据读取pandas可以读取和导入各种数据格式的数据,如CSV,Excel,JSON,SQL,HTML等,不需要手动编写复杂的读取代码
攻城狮的梦
·
2024-01-14 15:51
活用pandas进行数据分析
数据分析
pandas
excel
json
谈谈红黑树
持续更新请关注:https://zorkelvll.cn/blogs/zorkelvll/articles/2019/01/17/1547726391242一、背景不管是在阅读jdk源码的过程中,还是
数据结构
的课程学习过程中
zorkelvll
·
2024-01-14 15:20
教你在python中用不同的方式画不同颜色的画布
文章目录摘要numpy的ndarray
数据结构
的索引与赋值创建空白画布初始化白色的画布初始化彩色的画布利用cv2的内置方法merge与split利用numpy内置的索引综合实验-初始化背景资源
奈何缘浅wyj
·
2024-01-14 15:21
redis面试题
这里写目录标题redis基本数据类型Redis
数据结构
,雪崩和击穿redis基本数据类型Redis是一种高速缓存数据库RemoteDictionaryServer,直译为:远程字典服务Redis是C语言开发的一个开源高性能键值对的内存数据库
野驴程序员
·
2024-01-14 14:57
面试题
redis
数据库
缓存
组织管理开源项目邀请入伙
特别是有一些比较个性化的应用,这个时候,门户中心的
数据结构
与
Feather Duster
·
2024-01-14 14:43
企业数字化平台
开源
组织管理
每日一博 - 使用APIFOX调测 @RequestBody标注的对象
设置为post请求2.填写URL和参数3.发送请求实战@RequestBody概述APIFOX(类似Postman)提供了丰富的功能来支持用户发送包含各种信息的POST请求,如文本数据、JSON或XML
数据结构
小小工匠
·
2024-01-14 14:12
【每日一博】
Postman
APIFOX
RequestBody
上一页
108
109
110
111
112
113
114
115
下一页
按字母分类:
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
其他