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个记录的无序文件看成是由n个长度为1的有序子文件组成的文件,然后进行两两归并,得到[n2\fracn22n]个长度为2或1的有序文件,再两两归并,如此重复,直到最后形成包含n个记录的有序文件为止。这种反复将两个有序文件归并成一个有序文件的排序方法称为两路归并排序。 两路归并排序的核心操作是将
yysh_001
·
2024-02-08 06:16
数据结构
数据结构
算法
数据结构
算法--合并两个有序线性链表
【归并】将两个按值有序排列的非空线性链表合并为一个按值有序的线性链表LinkListMergeList(LinkListlista,LinkListlistb)LinkListp,q,r,listc;p=lista;q=listb;if(lista.datanext;elselistc=listb;r=listb;p=listb->next;while(p!=null&&q!=null){if(p
鲲鹏猿
·
2024-02-08 06:40
数据结构
算法
链表
25、
数据结构
/二叉树相关练习20240207
一、二叉树相关练习请编程实现二叉树的操作1.二叉树的创建2.二叉树的先序遍历3.二叉树的中序遍历4.二叉树的后序遍历5.二叉树各个节点度的个数6.二叉树的深度代码:#include#include#includetypedefstructnode//定义二叉树节点结构体{intdata;structnode*left;structnode*right;}*binary;binarycreate_n
Dai_yahong
·
2024-02-08 06:05
数据结构
算法
stm32固件库(STM32F10x标准外设库)V3.5简介
STM32F10x的固件库是一个完整的软件(称固件包),包括所有的标准外设的设备驱动程序,其本质是一个固件函数包(库),它由程序、
数据结构
和各种宏组成,包括了微控制器所有外设的性能特征。
嵌入式丑小鸭
·
2024-02-08 06:29
STM32
stm32
LeetCode 二叉树/n叉树的解题思路
二叉树二叉树特点是每个节点最多只能有两棵子树,且有左右之分二叉树的
数据结构
如下:publicclassTreeNode{//节点的值intval;//左子树TreeNodeleft;//右子树TreeNoderight
乐之者v
·
2024-02-08 06:49
数据结构和算法
leetcode
算法
【C生万物】C语言数据类型、变量和运算符
✨专栏:《JavaSE语法》|《
数据结构
与算法》|《C生万物》❤️感谢大家点赞收藏⭐评论✍,您的三连就是我持续更新的动力❤️小杨水平有限,欢迎各位大佬指点,相互学习进步!
爱敲代码的小杨.
·
2024-02-08 05:04
C生万物
c语言
MySQL学习笔记(一)InnoDB内存
数据结构
浅析
以下文章来源于腾讯云数据库,作者陈俊熹Innodb存储引擎是目前MySQL最主流的存储引擎,学习Innodb,可以先从其最基础的
数据结构
开始。
小知_知数堂
·
2024-02-08 05:59
c语言指针哪里难,c语言中的指针--(难点)
利用指针变量可以表示各种
数据结构
;能很方便地使用数组和字符串;并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。
孙煜征
·
2024-02-08 05:59
c语言指针哪里难
C语言第二十弹---指针(四)
✨个人主页:熬夜学编程的小林系列专栏:【C语言详解】【
数据结构
详解】指针1、字符指针变量2、数组指针变量2.1、数组指针变量是什么?
小林熬夜学编程
·
2024-02-08 05:27
c语言
开发语言
「
数据结构
」八大排序2:快排、归并排序
个人主页:Ice_Sugar_7所属专栏:初阶
数据结构
欢迎点赞收藏加关注哦!
Ice_Sugar_7
·
2024-02-08 05:51
初阶数据结构
数据结构
排序算法
算法
「
数据结构
」栈:题解
个人主页:Ice_Sugar_7所属专栏:Java
数据结构
欢迎点赞收藏加关注哦!
Ice_Sugar_7
·
2024-02-08 05:51
Java数据结构
数据结构
java
开发语言
「刷题」二叉树的题刷不动?快进来拓展解题思路!
个人主页:Ice_Sugar_7所属专栏:
数据结构
刷题欢迎点赞收藏加关注哦!
Ice_Sugar_7
·
2024-02-08 05:51
数据结构刷题
java
开发语言
数据结构
「刷题」2.二叉树的题刷不动?快进来拓展解题思路!
个人主页:Ice_Sugar_7所属专栏:
数据结构
刷题欢迎点赞收藏加关注哦!
Ice_Sugar_7
·
2024-02-08 05:50
数据结构刷题
数据结构
java
开发语言
JS中的数字数组去重
//方法1:ES6中的Set
数据结构
法functionarrRemoval(array){//letset=Array.from(newSet(array));letset=[...newSet(array
wen_文文
·
2024-02-08 05:14
JavaScript
【
数据结构
】链表OJ面试题3(题库+解析)
1.前言前五题在这http://t.csdnimg.cn/UeggB后三题在这http://t.csdnimg.cn/gbohQ记录每天的刷题,继续坚持!2.OJ题目训练9.给定一个链表,判断链表中是否有环。力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路快慢指针,即慢指针一次走一步,快指针一次走两步,两个指针从链表其实位置开始运行,如果链表带环则一定会在环中相遇,否则快指针率先走到链
CatShitK
·
2024-02-08 04:14
数据结构
数据结构
链表
microsoft
c++
c语言
【
数据结构
】链表OJ面试题5(题库+解析)
1.前言前五题在这http://t.csdnimg.cn/UeggB后三题在这http://t.csdnimg.cn/gbohQ给定一个链表,判断链表中是否有环。http://t.csdnimg.cn/Rcdyc给定一个链表,返回链表开始入环的第一个结点。如果链表无环,则返回NULLhttp://t.csdnimg.cn/pbFiK记录每天的刷题,继续坚持!2.OJ题目训练11.给定一个链表,每个
CatShitK
·
2024-02-08 04:44
数据结构
数据结构
链表
c语言
算法
开发语言
【
数据结构
】链表OJ面试题4(题库+解析)
1.前言前五题在这http://t.csdnimg.cn/UeggB后三题在这http://t.csdnimg.cn/gbohQ给定一个链表,判断链表中是否有环。http://t.csdnimg.cn/Rcdyc记录每天的刷题,继续坚持!2.OJ题目训练10.给定一个链表,返回链表开始入环的第一个结点。如果链表无环,则返回NULL力扣(LeetCode)官网-全球极客挚爱的技术成长平台本题是上一题
CatShitK
·
2024-02-08 04:43
数据结构
链表
CGAL的AABB tree
1、介绍AABB树组件提供了一种静态
数据结构
和算法,用于对有限的三维几何对象集进行高效的交集和距离查询。可以查询
数据结构
中存储的几何对象集,以进行交集检测、交集计算和距离计算。
网卡了
·
2024-02-08 03:08
CGAL
算法
几何学
3d
CGAL的二维分段的Delaunay图
在“几何特征”一节中,我们讨论了2D段Delaunay图包的几何特征,在“段Delaunay图层次结构”一节,简要描述了适用于快速近邻查询的
数据结构
——段Delaunay-图层次结构。
网卡了
·
2024-02-08 03:38
CGAL
算法
几何学
3d
堆结构的解读
对于
数据结构
堆来说,堆事一种特定的
数据结构
,其与二叉树非常类似,但是又与二叉树有所不同,其不同点在于堆不需要左右指针指向孩子节点,而给定一个数组,将数组中的元素进行特定排序之后,就可以得到一个堆,如图是一个数组添加图片注释
X Y sawyer
·
2024-02-08 03:04
python
数据结构
Set集合和Collection集合
1:Set集合(理解)(1)Set集合的特点无序,唯一(2)HashSet集合(掌握)A:底层
数据结构
是哈希表(是一个元素为链表的数组)B:哈希表底层依赖两个方法:hashCode()和equals()
养码哥
·
2024-02-08 03:02
测开外传之
数据结构
与算法(Java语言描述)
算法通常是指计算机或程序中按照一定规则解决一类问题的明确而有限的步骤,一般会应用在特定的
数据结构
上前言一般算法具有如下特征输入:具有0或多个输入输出:具有1个或多个输出有穷性:在有限的步骤后,会自动结束
明月与玄武
·
2024-02-08 03:23
算法
数据结构
中数据、数据对象、数据元素、数据项之间的关系
数据、数据对象、数据元素、数据项我们在学习
数据结构
时首先熟悉的一定是这四个名词,那么在数据家族里这四位成员都是什么关系呢?
only-code
·
2024-02-08 02:03
c语言
数据结构
经验分享
【Linux】命令行解释器脚本编写
樊梓慕:个人主页个人专栏:《C语言》《
数据结构
》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.简单了解命令行解释器
樊梓慕
·
2024-02-08 02:00
Linux
linux
运维
服务器
2 月 7 日算法练习-
数据结构
-并查集
并查集并查集是一种图形
数据结构
,用于存储图中结点的连通关系。每个结点有一个父亲,可以理解为“一只伸出去的手”,会指向另外一个点,初始时指向自己。
小蒋的学习笔记
·
2024-02-08 02:14
算法
算法
数据结构
图说
数据结构
---堆
你要批评指点四周风景,你首先要爬上屋顶。–歌德目录一.堆的概念及结构1.概念2.性质3.结构二.堆的创建(小堆)1.堆的向下调整算法2.堆的向上调整算法3.向上调整建堆4.向下调整建堆5.建堆的时间复杂度三.堆的应用1.堆排序2.Top-k问题四.堆的其他一些接口1.堆的定义2.堆的初始化3.堆的销毁4.堆的插入5.堆的删除6.取堆顶元素一.堆的概念及结构1.概念如果有一个关键码的集合K={k0,
Jayce..
·
2024-02-08 01:28
数据结构
数据结构
算法
【c++】STL详解(一):string类的使用
C++标准模板库(STL)是C++编程语言的重要组成部分,他提供了一系列模板化的通用类和函数,用于实现常见的
数据结构
和算法。
Jayce..
·
2024-02-08 01:27
c++
c++
开发语言
20165306 结对编程练习_四则运算(第一周)
结对编程练习_四则运算(第一周)参考资料及学习笔记结对编程练习_四则运算
数据结构
应用1.栈的一个应用是用来对四则运算表达式进行求值。
weixin_34122810
·
2024-02-08 00:35
java
数据结构与算法
操作系统
数据结构
与算法关系(基础总结)
目录算法定义算法的特性输入输出有穷性确定性可行性算法设计的要求正确性可读性健壮性时间效率高和存储量低算法效率的度量方法事后统计方法事前分析估算方法函数的渐近增长算法时间复杂度推导大O阶方法常见的时间复杂度算法空间复杂度算法定义算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。(为了解决某个或某类问题,需要把指令表示成一定的操作序列,操作序列包括一组操
不要数手指啦
·
2024-02-08 00:34
算法
数据结构
46期生信第五天-一加一等于几
生信学习---
数据结构
前言(重要)(1)R的赋值符号不是等号,而是<-(2)在Console控制台输入命令,相当于Linux的命令行(3)R的代码都是带括号的,括号必须是英文的。
茶黄素
·
2024-02-08 00:34
考研:《
数据结构
》算法中时间复杂度求解(自用)
一、《
数据结构
》绪论:时间复杂度目录一、《
数据结构
》绪论:时间复杂度前言一、顺序执行的代码:二、循环代码:(1)循环主体中的变量参与循环条件判断(2)循环主体中的变量不参与判断三、递归代码循环总结前言时间复杂度分析求解思路和问题归纳
半生烟雨-小狼
·
2024-02-07 23:28
考研复习数据结构
数据结构
c++
数据结构
作业2024.1.23
顺序表操作流程(需要封装的函数):1.在堆区创建顺序表2.顺序表尾插3.顺序表尾删遍历输出4.顺序表按任意下表修改5.顺序表按任意下表删除6.顺序表按任意元素查找7.顺序表按任意元素修改8.顺序表按任意元素删除9.顺序表排序10.顺序表释放空间头文件:#ifndef_HEAD_H_#define_HEAD_H_#include#include#include#include#include//枚举
m0_74384179
·
2024-02-07 23:53
数据结构
校招准备系列4-STL容器、算法
该库包含了诸多在计算机科学领域里所常用的基本
数据结构
和基本算法。堆、栈、队列、链表,算法包括查找、排序、排列、集合操作。
peopleqinlei
·
2024-02-07 23:17
C++
校招
C++
校招
【C++】树型结构关联式容器:map/multimap/set/multisetの使用指南(27)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《
数据结构
》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏目录一.键值对二.关联式容器&序列式容器三
YY的秘密代码小屋
·
2024-02-07 23:16
YY
滴
《C++系列》
c++
java
开发语言
队列的基本操作
队列是一个插入操作和删除操作受到限制的线性表
数据结构
队列的插入和删除被限制在表的两端,即插入操作只能在表的一端进行,而删除操作只能在表的另端进行,因此队列又称先进先出表(1)允许删除的一端称为队头(Front
麻辣清汤
·
2024-02-07 23:04
数据结构
线性表的创建和基本操作
&&逻辑与||逻辑或线性表是最基本、最简单、也是最常用的一种
数据结构
。线性表结构中,数据元素之间通过一对一首位相接的方式连接起来。具体实现时,线性表可以采用不同的存储策略。
麻辣清汤
·
2024-02-07 23:03
数据结构
【VulnHub靶场】——BEELZEBUB: 1
中后期主要是经验和能力的提高,我也刚接触计算机1年,也在不断的探索,在CSDN写博客主要是为了分享自己的学习历程,学习方法,总结的经验等等,希望能帮助到大家座右铭:不要让时代的悲哀成为你的悲哀专研方向:网络安全,
数据结构
每日
Hacking庆尘
·
2024-02-07 22:51
VulnHub靶场
网络安全
web安全
安全
TS基础 - 运算符
循环变种for循环常见的几种:for、for…in、forEach、for…of其中说一下for…of,允许遍历Arrays(数组),Strings(字符串),Maps(映射),Sets(集合)等可迭代的
数据结构
等
EmmaGuo2015
·
2024-02-07 22:46
前端
typescript
【
数据结构
】顺序表和链表的区别
顺序表和链表的区别存储空间上随机访问任意位置插入或删除元素容量应用场景缓存利用率总结存储空间上顺序表 顺序表的每个元素在物理空间上一定连续,最明显的特征就是顺序表是可以通过下标去访问顺序表的每个元素的链表 由于链表的每一个结点都是单独申请内存空间的,导致链表的每个元素只是在逻辑上连续(每个结点的next指针指向下一个结点),但在物理上它们是不连续的随机访问顺序表 由于顺序表的存储结构,我们可
#include>
·
2024-02-07 22:43
链表
数据结构
RDD vs DataFrame vs Dataset
RDD是Spark最基础的
数据结构
。RDD允许开发者使用容错的形式在集群中使用内存计算,这样可以提高计算速度。1.2DataFrameDataFrame是使用数据组成命名
一生逍遥一生
·
2024-02-07 22:20
【51单片机】Kn独立按键控制【LED亮灭】【LED状态】【LED二进制式显示】【LED不断移位】(4)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《
数据结构
》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-07 21:47
YY滴《单片机系列》
51单片机
mongodb
数据库
【51单片机】实现一个动静态数码管显示项目(前置知识铺垫,代码&图演示)(5)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《
数据结构
》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-07 21:46
YY滴《单片机系列》
51单片机
mongodb
数据库
9.18 Python笔记
一.1.Python的基本概念具有高效率的
数据结构
,简单有效实现面向对象编程。
谦友111
·
2024-02-07 21:00
Java 基础 之 双亲委派模型
内部可以识别和使用的对象组件,把一个类加载到JVM中主要有三个步骤:加载,连接,初始化1:加载:查找并导入class文件通过类的全限定名(包名+类名)获取该类的二进制字节流将这个字节流所代表的静态存储结构转化为方法区的运行时
数据结构
在内存中生成一个代表这个类的
蓉漂里的小白
·
2024-02-07 21:02
【STL-set】set的使用 _STL自学笔记
set是一个很棒的
数据结构
,度娘说:“STL对这个序列可以进行查找,插入删除序列中的任意一个元素,而完成这些操作的时间同这个序列中元素个数的对数成比例关系,并且当游标指向一个已删除的元素时,删除操作无效
糖果天王
·
2024-02-07 20:15
模板记忆
stl
数据结构
set
【Linux】Linux 中进程控制块 PCB —— task_struct 结构体结构
在Linux中每一个进程都由task_struct
数据结构
来定义。task_struct就是我们通常所说的PCB。它是对进程控制的唯一手段,也是最有效的手段。
炫酷的伊莉娜
·
2024-02-07 20:33
Linux学习(转载)
linux
进程控制块
PCB
转载
task_struct
1.redis的基础
数据结构
分布式缓存技术的使用redis的魅力
数据结构
k-vkeykey是二进制安全的,可以用任何二进制序列作为key值。空字符串也是有效key值。
南园故剑00
·
2024-02-07 20:30
洛谷P1047 [NOIP2005 普及组] 校门外的树 题解
(手动滑稽)本题解是我在练习分块时突发奇想写的,真就把入门题写成省选题的感觉(才发现原来这些简单题这么有趣(文章目录前言P1047[NOIP2005普及组]校门外的树题解一、模拟解法(正常解法)二、
线段树
解法
q779
·
2024-02-07 19:46
OI
算法
数据结构
【Node.js】(四)MongoDB、接口、会话控制
十一.mongoDB1.简介MongoDB是一个基于分布式文件存储的数据库,官方地址https://www.mongodb.com/数据库(DataBase)是按照
数据结构
来组织、存储和管理数据的应用程序数据库的主要作用就是管理数据
matmacchiato
·
2024-02-07 19:59
mongodb
node.js
数据库
Redis使用场景(二)—— 高级数据类型
使用场景二、常用命令(二)HyperLogLog一、使用场景二、基本用法(三)Geo一、使用场景二、基本用法三、实战演练(一)Bitmaps一、使用场景【Bitmaps介绍】Redis提供的Bitmaps这个
数据结构
可以实现对位的操作
进击的丸纸
·
2024-02-07 17:59
Redis缓存
redis
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他