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
【数据结构】--树状数组
经典面试题:扁平化嵌套数组
多维数组是一种包含整数或其他多维数组的递归
数据结构
。数组扁平化是对数组的一种操作,定义是将原数组部分或全部子数组删除,并替换为该子数组中的实际元素。只有当嵌套的数组深度大于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语言
算法
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
Java数组
数组对于每一门编程语言来说都是重要的
数据结构
之一,当然不同语言对数组的实现及处理也不尽相同。理解java中的数组首先呢要搞清什么是数组,数组的特点是什么,数组该怎么去声明,初始化,和怎么去遍历使用它。
HNoah
·
2024-01-14 14:34
Pandas - 常用操作
一.DataFrame结构DataFrame是Pandas最核心的
数据结构
,可以使用值为列表的字典进行构造:>>data={'a':[1,2,3],'b':[1.2,None,1.3],'c':['Alex
山药鱼儿
·
2024-01-14 14:20
《
数据结构
》第四章:哈希表
4.1哈希表的概念关键字集合K到一个有限的连续的地址集(区间)D的映射关系H表示为H(key):K->D,key∈KK为主关键字集合,H称为哈希函数或散列函数。按哈希函数构建的表称为哈希表。D的大小m称为哈希表的地址区间长度。例:假设要建立一个地址长度区间为13的哈希表。哈希函数为H(key)=[Ord(关键字第一个字母)-1/2]其中函数Ord为求字幕在字母表中的序号。例如A在字母表中的序号为1
Sɪʟᴇɴᴛ໊ོ235
·
2024-01-14 13:52
c语言
数据结构
《
数据结构
》第三章:排序基础
3.1排序的概念与分类含有多个数据项的数据元素称为记录。用作记录唯一标识的数据项称为关键字域,其值称为关键字。若关键字唯一标识一个记录,则称为主关键字,否则为次关键字。关键字类型与应用相关,既可以是简单类型,也可以是复合的结构类型。为了与ElemType区别,记录类型定义为RecordType。typedefintKeyType;//关键字类型为整数类型typedefstruct{KeyTypek
Sɪʟᴇɴᴛ໊ོ235
·
2024-01-14 13:22
数据结构
算法
排序算法
c语言
用Linux的视角来理解缓冲区概念
而缓冲区通常是一块内存区域,可以是数组、队列、链表等
数据结构
。代码举例intmain(){//C接口FILE*fp=fopen("log.txt","w");//创建文件constchar*buff
高居沉
·
2024-01-14 13:50
Linux
Linux
缓冲区
python中的Quene使用方法,包含多线程和多进程
Python标准库中的queue模块提供了多种队列的实现,包括:Queue:这是一个简单的队列类,可以用来实现先进先出的
数据结构
。LifoQueue:这是一个后进先出(LIFO)的
数据结构
,与栈类似。
AI浩
·
2024-01-14 13:19
python
开发语言
数据结构
第十三弹---链式二叉树基本操作(上)
链式二叉树1、结构定义2、手动创建二叉树3、前序遍历4、中序遍历5、后序遍历6、层序遍历7、计算结点个数8、计算叶子结点个数9、计算第K层结点个数10、计算树的最大深度总结1、结构定义实现一个
数据结构
少不了数据的定义
小林熬夜学编程
·
2024-01-14 13:15
数据结构
算法
c语言
数据结构
第十一弹---堆
堆1、堆的概念及结构2、堆的性质3、堆的调整算法3.1、向下调整算法3.2、向上调整算法4、堆的实现4.1、头文件包含和结构定义4.2、初始化4.3、销毁4.4、插入数据4.5、删除数据删除堆顶4.6、获取堆顶元素4.7、获取有效数据个数4.8、判断是否为空5、代码汇总5.1、Heap.h5.2、Heap.c总结1、堆的概念及结构堆就是以二叉树的顺序存储方式来存储元素,同时又要满足父亲结点存储数据
小林熬夜学编程
·
2024-01-14 13:45
数据结构
c语言
算法
数据结构
第十二弹---堆的应用
堆的应用1、堆排序2、TopK问题3、堆的相关习题总结1、堆排序要学习堆排序,首先要学习堆的向下调整算法,因为要用堆排序,你首先得建堆,而建堆需要执行多次堆的向下调整算法。但是,使用向下调整算法需要满足一个前提: 若想将其调整为小堆,那么根结点的左右子树必须都为小堆。 若想将其调整为大堆,那么根结点的左右子树必须都为大堆。 向下调整算法的基本思想(大堆): 1.从根结点处开始,选出左右孩子中值较大
小林熬夜学编程
·
2024-01-14 13:45
数据结构
算法
c语言
数据结构
第十四弹---链式二叉树基本操作(下)
链式二叉树1、翻转二叉树2、判断两棵树是否相同3、判断二叉树是否是单值二叉树4、对称二叉树5、判断二叉树是否是平衡二叉树6、判断二叉树是否是另一棵二叉树的子树7、二叉树的销毁8、二叉树的深度遍历8.1、前序遍历8.2、中序遍历8.3、后序遍历9、二叉树的构造和遍历总结1、翻转二叉树如何翻转一颗二叉树?首先我们可以先观察一下翻转前后的变化。如下图。画图分析通过观察,可以发现:翻转后,根的左右子树的位
小林熬夜学编程
·
2024-01-14 13:13
数据结构
算法
c语言
FreeRTOS——消息队列
学习目标理解队列的概念掌握消息队列开发流程掌握基本数据类型消息队列掌握复杂数据类型消息队列学习内容队列队列(Queue)是一种
数据结构
,用于存储和管理元素的线性集合。
除不掉的灰色
·
2024-01-14 13:48
FreeRTOS学
单片机
嵌入式硬件
arm开发
物联网
stm32
openssl3.2 - 官方demo学习 - cms - cms_denc.c
文章目录openssl3.2-官方demo学习-cms-cms_denc.c概述笔记ENDopenssl3.2-官方demo学习-cms-cms_denc.c概述将CMS
数据结构
写入PEM文件,并将分离后的加密数据单独写到数据文件
LostSpeed
·
2024-01-14 13:05
openSSL
openSSL
Go语言之通道(一)
学过
数据结构
有财君
·
2024-01-14 12:31
python基础 10 -- 元组&集合
元组元组的定义元组的
数据结构
跟列表相似1:有序的(下标)--正序、反序,默认从0开始2:标识符:()里面的元素用英文逗号隔开3:关键字:tuple元组与列表的区别?
糯米不开花ぴ
·
2024-01-14 12:56
python基础--菜鸟教程
python
数据结构
排序——详细讲解归并排序(c语言实现递归及非递归)
上次是快排和冒泡:
数据结构
排序——详解快排及其优化和冒泡排序(c语言实现、附有图片与动图示意)今天为大家带来归并排序文章目录1.基本思想2.递归实现3.非递归实现1.基本思想归并排序是一种分治算法,它将序列分成两个子序列
T-rLN
·
2024-01-14 12:24
数据结构
数据结构——排序
数据结构
c语言
排序算法
java
数据挖掘
人工智能
机器学习
数据结构
排序——计数排序和排序总结(附上912. 排序数组讲解)
数据结构
排序——计数排序和排序总结现在常见算法排序都已讲解完成,今天就再讲个计数排序。
T-rLN
·
2024-01-14 12:46
数据结构
数据结构——排序
数据结构
排序算法
算法
c语言
深度学习
linux
激光雷达(LIDAR)和里程计数据的时间同步方法汇总
文章目录激光雷达(LIDAR)和里程计数据的时间同步常用方法的汇总如何使用双缓冲队列来同步激光雷达和里程计数据如何使用插值同步来同步激光雷达和里程计数据代码详细解读1.
数据结构
定义2.线性插值函数3.数据同步函数激光雷达
小秋SLAM入门实战
·
2024-01-14 12:15
slam
人工智能
slam
算法
【
数据结构
】树和二叉树堆(基本概念介绍)
spm=1010.2135.3001.5343系列专栏:《
数据结构
》https://blog.csdn.net/qinjh_/category_12536791.html?
秦jh_
·
2024-01-14 12:07
数据结构
数据结构
c语言
开发语言
算法
二叉树
补充一:C#中的Queue
队列是一种基本的
数据结构
,按照先进先出(FIFO)的原则组织元素。在队列中,新元素从队尾入队,而从队头出队,确保了先进入队列的元素首先被处理。这使得队列特别适合模拟排队、任务调度等场景。
喵叔哟
·
2024-01-14 11:06
深入浅出C#
c#
开发语言
Java面试题-如何对HashMap按键值进行排序
Java中HashMap是一种用于存储“键”和“值”信息对的
数据结构
。不同于LinkedListHashMap,它不会维持插入元素的顺序。因此在键或值的基础上排序HashMap是一个很难的面试题。
无需言做自己
·
2024-01-14 11:39
python模块之pywin32使用文档,python操作windowsAPI
一、pywin32简介1、windowsAPI是什么WindowsAPI(ApplicationProgrammingInterface)是一组函数、
数据结构
、指令集等的集合,用于操作和控制Windows
Python_P叔
·
2024-01-14 11:29
python
开发语言
浅析Treap——平衡树
Treap,一种
数据结构
,支持插入节点、删除节点、求第x大的节点、求权值为x的节点的排名、求权值比x小的最大节点、求权值比x大的最小节点提示:以下图片均由Powerpoint出品,请原谅丑陋无比的图【引子
_Andy_L_
·
2024-01-14 11:37
c++
数据结构
笔记
学习
算法
01
数据结构
前言
目录什么是
数据结构
什么是算法
数据结构
和算法的重要性如何学好
数据结构
和算法
数据结构
和算法书籍及资料推荐1.什么是
数据结构
数据结构
(DataStructure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合
且听吟风°
·
2024-01-14 11:30
数据结构
c语言
开发语言
LeetCode刷题--- 打家劫舍 II
个人主页:元清加油_【C++】,【C语言】,【
数据结构
与算法】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-14 10:52
力扣动态规划算法题
leetcode
算法
LeetCode刷题--- 按摩师
个人主页:元清加油_【C++】,【C语言】,【
数据结构
与算法】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-14 10:51
力扣动态规划算法题
leetcode
算法
LeetCode刷题--- 地下城游戏
个人主页:元清加油_【C++】,【C语言】,【
数据结构
与算法】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-14 10:21
力扣动态规划算法题
leetcode
游戏
算法
LeetCode刷题--- 删除并获得点数
个人主页:元清加油_【C++】,【C语言】,【
数据结构
与算法】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-14 10:47
力扣动态规划算法题
leetcode
算法
上一页
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
其他