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
数据结构#线段树
数据库概念大全
(4)数据库系统DBS:由数据库,数据库管理系统,应用程序和数据库管理员组成2.数据库系统的特点(1)
数据结构
化。(2)数据的共享性高,冗余度低而且容易扩
DarkFlameM
·
2024-01-17 00:51
数据库
数据库
oracle
sql
数据结构
(16)-图之最小生成树
构造连通网的最小代价生成树称为最小生成树,也是一个图的极小连通子图,包含原图的所有顶点,且所有边的权值之和最小。由于图的极小连通子图不一定是闭环的,而是一个树形结构,所以我们将其称为最小生成树。同一个图的最小生成树是不唯一的。找到最小生成树,有两种经典的算法,普里姆算法和克鲁斯卡尔算法。普里姆算法(Prim)普里姆算法是以图的顶点为基础,从一个初始顶点开始,找到其他顶点权值最小的边,并把该顶点加入
xxxxxxxx_123
·
2024-01-17 00:41
数据结构
(c)冒泡排序
本文除了最下面的代码是我写的,其余是网上抄写的。冒泡排序什么是冒泡排序?冒泡排序(BubbleSort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名冒泡排序。冒泡排序实现原理冒泡排序算法的运作如
发狂的蜗牛
·
2024-01-16 23:07
数据结构
c语言
算法
java中线程安全的集合_Java中哪些集合类是线程安全的?
堆栈(stack)Java中的Stack类实现了基于后进先出(LIFO)原理的堆栈
数据结构
。因此,Stack类可以支持许多操作,比如push、pop、peek、search、empty等。
崔腾原
·
2024-01-16 23:54
java中线程安全的集合
Leetcode121. 买卖股票的最佳时机(C语言)
Leetcode121.买卖股票的最佳时机(C语言)算法-贪心思想:算法与
数据结构
参考题目:给定一个数组,它的第i个元素是一支给定股票第i天的价格。
jeanlu
·
2024-01-16 23:50
数据结构&算法
算法
贪心算法
c语言
剑指 Offer 37. 序列化二叉树(*****)
一、题目:序列化:序列化是将一个
数据结构
或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境。
甜橙の学习笔记
·
2024-01-16 23:35
C++版
剑指offer
更新完毕!!!
性能优化2.0,新增缓存后,程序的秒开率不升反降
二、先了解一下,什么是缓存1、缓存有哪些分类2、本地缓存与分布式缓存三、GuavaCache本地缓存1、GoogleGuava2、Loadingcache
数据结构
3、Loadingcache
数据结构
构建流程
哪 吒
·
2024-01-16 23:56
搬砖工逆袭Java架构师
性能优化
缓存
服务器
网络
算法通关村第十四关—数据流的中位数(黄金)
voidaddNum(intnum)将数据流中的整数num添加到
数据结构
中。doublefindMedian
孤舟一叶~
·
2024-01-16 22:47
算法通关村
算法
数据结构
java
开发语言
leetcode
RC4加解密源码
1.源码1)头文件头文件(rc4.h)主要包括RC4相关
数据结构
定义及外部函数声明。头文件定义如下。#ifndef__RC4_H#define__RC4_H#ifdef__
propor
·
2024-01-16 22:26
MCU
rc4
js中的迭代器与生成器(详解)
迭代器原理4.应用:自定义遍历数据二,生成器1.生成器概念2.生成器的基本应用3.yield表达式的值4.应用:模拟获取数据三,总结一,迭代器1.迭代器概念迭代器(lterator)是一种接口,为各种不同的
数据结构
提供统一的访问机制
六边
·
2024-01-16 22:55
javaScript
javascript
js
es6
写点东西《3 个让你陷入困境、沮丧且薪水低的神话 》
这与
数据结构
、系统设计或软件架构无关。但它与你整体看待编程的方式息息相关。你看,自从你开始编码以来,你一直被灌输一些关于成为开发人员的神话,而这些神话正在毁掉你的职业生涯。
MR_Bone
·
2024-01-16 22:24
写点东西
人工智能
程序人生
学习方法
程序员创富
改行学it
类的加载机制
什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的
数据结构
。
小甄笔记
·
2024-01-16 22:53
jvm
java
Docker-Compose详解与部署示例
目录dockercompose组成DockerCompose概述三层结构配置文件使用场景实现原理DockerCompose环境安装YAML文件格式编写注意事项:
数据结构
:示例:DockerCompose
木合杉
·
2024-01-16 22:48
云
docker
容器
运维
一、基础
数据结构
——1.链表——1.动态链表
参考资料:《算法竞赛》,罗勇军郭卫斌著本博客作为阅读本书的学习笔记,仅供交流学习。建议关注罗勇军老师博客约瑟夫问题(洛谷P1996)题目描述nnn个人围成一圈,从第一个人开始报数,数到mmm的人出列,再由下一个人重新从111开始报数,数到mmm的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。注意:本题和《深入浅出-基础篇》上例题的表述稍有不同。书上表述是给出淘汰n−1n-1n−1
鸥梨菌Honevid
·
2024-01-16 22:17
Algorithm
数据结构
链表
【算法】了解哈希表/思想 并用哈希解算法题(C++)
一种
数据结构
,用于存储元素。有什么用?用于快速查找元素与插入何时用哈希表?
卜及中
·
2024-01-16 22:46
算法
哈希算法
散列表
算法
【大数据】zookeeper-3.9.0安装
目录前言一、zookeeper概述1.zookeeper特点2.zookeeper
数据结构
3.应用场景二、zookeeper安装说明(就要用最新版)1.本地安装2.集群安装3.选举机制4.集群启动停止脚本
欧叶冲冲冲
·
2024-01-16 22:40
zookeeper
大数据
zookeeper
分布式
程序人生
笔记
学习
数据库-
数据结构
数据库-
数据结构
一、B-树、B+树、B*树1B-树2B+树3B*树二、AVL树1左旋2右旋3LL4RR5LR6RL三、红黑树1插入操作1.1父节点是黑色1.2父节点是红色且叔父节点是红色1.3父节点是红色且叔父节点是黑色
电子系的小欣
·
2024-01-16 21:52
计算机基础
数据库
数据结构
Python open3d读取和写入基本
数据结构
(点云、网格、图像等基本
数据结构
)
目录一、点云的读取和写入二、网格的读取和写入三、图像的读取和写入适用:本教程展示了Open3D是如何读取和写入基本
数据结构
的。
奔跑的小豆芽
·
2024-01-16 21:46
Python
点云处理基础教程
python
文件IO
读取与写入
基本数据结构
算法总结——单调栈
文章目录一、单调栈的定义二、单调栈的应用:寻找左边第一个比它小的数寻找左边第一个比它小的数的下标寻找右边第一个小于它的数寻找右边第一个小于它的数的下标单调栈总结一、单调栈的定义单调栈不是一种新的
数据结构
强风吹拂king
·
2024-01-16 20:06
算法
数据结构
c++
学习
笔记
QT基础篇(8)QT5模型视图结构
它可以是自定义的
数据结构
,也可以是继承自QAbstractItemModel类的模型类。模型类通过提供一组接口函数来提供数据的访问、修改、插入和删除等功能。
Solitude的学习日记
·
2024-01-16 20:34
qt
开发语言
js对象和数组的区别
在JavaScript中,对象(Object)和数组(Array)是两种不同的
数据结构
,它们有着不同的用途和特性。
Evaporator Core
·
2024-01-16 20:31
javascript
开发语言
ecmascript
【无标题】
在Python中,字典是一种无序的
数据结构
,由键值对组成。字典使用大括号{}表示,每个键值对之间用逗号分隔。键必须是唯一的,而值可以是任意类型的数据。
不夜轮回
·
2024-01-16 20:29
windows
【C++】vector模拟实现过程中值得注意的点
樊梓慕:个人主页个人专栏:《C语言》《
数据结构
》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负前言本篇文章旨在记录博主在模拟实现
樊梓慕
·
2024-01-16 19:56
C++
c++
开发语言
【逆序对】(
线段树
| 离散化 | 桶记录 | 在线算法)
#include#include#include#includestaticintcmp(constvoid*a,constvoid*b){return*(int*)a>1);if(Bin[m]>1);if(pRght)return0;if(Beg>1),Ret=0;if(BegMid)Ret+=Query(Segm,Beg,End,RghtChild(x),Mid+1,Rght);returnR
XNB's Not a Beginner
·
2024-01-16 19:14
算法
数据结构
c++
leetcode
List集合&
数据结构
1.Collection集合1.1集合的体系结构集合类的特点提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变集合类的体系1.2Collection集合概述和基本使用Collection集合概述是单例集合的顶层接口,他表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何实现,它提供更具体的子接口(Set和List)实现Collection集合基本使用publi
是对的人
·
2024-01-16 19:11
集合
链表
java
数据结构
JavaScript
数据结构
—— 列表List
2.1——List的简述列表是一组有序的数据,每个列表中的数据项称为元素。列表拥有描述元素位置的属性,列表有前有后(front和end)。使用next()方法可以从当前元素移动到下一个元素,使用next()可以从当前元素移动到下一个元素,使用prev()方法可以移动到当前元素的前一个元素,还可以使用moveTo(n)方法直接移动到指定位置2.1——List的方法定义的属性有:listSize:列表
LawDao
·
2024-01-16 19:11
javascript
javascript
数据结构
开发语言
List
数据结构
的实现(JDK1.8)
Java深入篇~04.List
数据结构
的实现(JDK1.8)前言通常程序总是根据运行之后才知道的某些条件去创建对象。在此之前并不知道所需对象的数量,甚至也不知道对象的类型。
算法爱好者丶
·
2024-01-16 19:40
数据结构
java
链表
算法
数据结构
之str类
str类str是字符串类。str大概是Python中除了int之外最基本、最常用的数据类型,在Java与其他语言里基本叫做String,其用途广泛,随处可见,但是要记住一点,字符串是不允许修改的。不过,我们仍然可以对其进行输出、检索、统计、遍历、切片、转换和删除等操作。1.str的赋值输出结果如下:2.Python中str的知识点str的知识点错综复杂,本文章将其概括为若干类,包括场片、检索、统计
忆梦九洲
·
2024-01-16 19:08
Python
python
pycharm
str
字符串
函数
数据结构
——邻接表Adjacency List
如下图所示,有向图对应的邻接表:1.
数据结构
邻接表用到两个
数据结构
:(1)一个是头结点表,用一维数组存储。包括顶点和指向第一个邻接点的指针。
Jayphone17
·
2024-01-16 19:07
图论
数据结构
邻接表
数据结构
图论
数据结构
之list类
前言list是列表类。从list类开始,我们就要接触独属于Python的数据类型了。Python简单、易用,很大一部分原因就是它对基础数据类型的设计各具特色又相辅相成。话不多说,让我们开始学习第一个Python数据类型一list。1.list的赋值输出结果2.Python中list的知识点list类与str类还是有几分相似的,在学习了str类的相关知识后,再学习list类就更好理解了,下面我们直接
忆梦九洲
·
2024-01-16 19:05
Python
数据结构
list
Python
pycharm
结构化流的介绍
目录有界数据和无界数据有界数据无界
数据结构
化流基本介绍入门案例结构化流的编程模型
数据结构
数据源(Source)FileSourceKafkaSource(Spark和Kafka整合)整合Kafka准备工作从
Sisi525693
·
2024-01-16 19:58
python
大数据
spark
kafka
结构化流
数据结构
——排序的稳定性
稳定性:数组arr中有若干元素,其中元素A在元素B前边,如果使用某种排序算法之后,能够保持元素A仍然在元素B的前边,就说这个算法是稳定的。常见算法的稳定性以及平均时间复杂度:
Bu Sir
·
2024-01-16 19:18
数据结构
数据结构
Linux基本操作指令
哈喽小伙伴们,从这篇文章开始,在学习
数据结构
的同时,我们开启一个新的篇章——Linux操作系统的学习,这将会是又一个新的开始,希望小伙伴们能够认真细心,不要掉队哦。
很楠不爱
·
2024-01-16 19:47
linux
运维
服务器
数据结构
—— 排序
插入排序:1.直接插入排序:时间复杂度:O(N2)空间复杂度:O(1)2.希尔排序时间复杂度:O(N2)空间复杂度:O(1)冒泡排序:时间复杂度:O(N2)空间复杂度:O(1)快速排序:时间复杂度:O(NlogN)最坏时间复杂度:O(N2)1.Hoare法2.挖坑法先将一个数据标记起来形成一个坑位,用比较出来的数据来填补这个坑,即称为挖坑法。归并排序:时间复杂度:O(N*logN)空间复杂度:O(
LLLLyh1020
·
2024-01-16 19:47
数据结构
排序算法
leetcode
数据结构
——链式二叉树
前言:哈喽小伙伴们,上篇文章我们讲述了一个特殊的二叉树——使用数组实现的堆的基本知识之后呢,从这篇文章开始,我们就正式进入普通二叉树的介绍啦,二叉树真正的难点——递归,即将来临,小伙伴们注意不要掉队哦。目录一.链式二叉树二.遍历二叉树三.二叉树的实现1.二叉树的定义2.创建二叉树节点四.二叉树的操作1.先序遍历2.中序遍历3.后序遍历4.节点个数递归分析5.叶节点数6.树的高度7.第k层节点数8.
很楠不爱
·
2024-01-16 19:17
数据结构
数据结构
数据结构
——排序复习
插入类排序直接插入排序:适用于基本有序(减少比较和移动的次数),数量较小的情况希尔排序:插入排序的基础上引入delta交换类排序冒泡排序:两两交换,注意change标记位的设计快速排序选择类排序简单选择类排序堆排序希尔排序和插入排序需要r[0]一个辅助位,相当于temp暂存位voidinsSort(intr[],intn){inti,j;for(i=2;i0&&r[j]>r[0];j-=delta
203号居民
·
2024-01-16 19:17
数据结构
排序算法
算法
数据结构
——排序
今天我们就一起来学习
数据结构
初阶的终章——七大排序。本文所有的排序演示都为升序排序。
很楠不爱
·
2024-01-16 19:15
数据结构
排序算法
Java SE入门及基础(16)
数组1.数组的概念数组是编程语言中的一种常见的
数据结构
,能够存储一组相同类型的数据。
卷到起飞的数分
·
2024-01-16 18:03
Java
SE
算法
java
开发语言
哈希表_day5
是根据关键码值(KeyValue)直接进行访问的
数据结构
。哈希表不再使用索引,而是使用键值对的方式进行访问。
二狗的编程之路
·
2024-01-16 18:16
算法学习
散列表
哈希算法
数据结构
链表基础_day3
链表基础_day3链表是一种动态
数据结构
,其中每个元素(称为节点)包含两部分:数据和指向下一个节点的指针。链表中的第一个节点称为头节点,最后一个节点称为尾节点。
二狗的编程之路
·
2024-01-16 18:15
算法学习
链表
算法
数据结构
扫雷游戏棋盘的打印,判断输赢,深度分析
数据结构
的分析和理论我上次介绍棋盘的初始化,但是如果不打印出来,就相当于,买了机箱没安显示屏,怎么才能让玩家愉快的游玩呢?很打印出来就是最好的解决办法。
那一脸阳光
·
2024-01-16 18:14
游戏
软件工程复习自用---第三章
需求分析考题重点需求分析的任务需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么”这个问题确定对系统的综合要求分析系统的数据要求任何一个软件系统本质上都是信息处理系统
数据结构
表示数据元素之间的逻辑关系
边缘常驻民
·
2024-01-16 18:34
软件工程
期末复习
Docker-Compose
目录一什么是Docker-Compose二Docker-Compose.yml配置文件详解1.Docker-Compose管理的容器2.YAML文件格式及编写注意事项3.
数据结构
4.DockerCompose
峡谷在逃戚风
·
2024-01-16 17:09
docker
容器
运维
数据结构
之int类
int类int是数字类。在其他语言中,数字类有很明细的区分,如int(整型)、unsignedint(无符号整型)、short(短整型)、long(长整型)、longlong(长长整型)、float(单精度浮点型)和double(双精度浮点型)等。这些类所占用的字节(byte)和内存(memory)均不同,甚至在不同的操作系统上也有细微差异,但在Python中它们都被称为int,这样省去了许多类似
忆梦九洲
·
2024-01-16 17:00
Python
数据结构
int
算法
python
二叉树:从基础结构到高级遍历技术
.个人主页:晓风飞专栏:
数据结构
|Linux|C语言路漫漫其修远兮,吾将上下而求索文章目录引言结构定义接口需求构建二叉树销毁二叉树计算节点和叶子的数量二叉树节点个数二叉树叶子节点个数二叉树第k层节点个数二叉树查找值为
晓风飞
·
2024-01-16 17:59
数据结构
数据结构
二叉树
算法
【JavaEE】CAS
其他专栏:《MySQL》《C语言》《javaSE》《
数据结构
》等内容分享:本期将会分享CAS知识.目录什么是CASCAS怎么实现的CAS的应用实
paper jie
·
2024-01-16 17:58
JAVA
#
JavaEE
java-ee
java
AI对决:ChatGPT与文心一言的深度比较
.个人主页:晓风飞专栏:
数据结构
|Linux|C语言路漫漫其修远兮,吾将上下而求索文章目录引言ChatGPT与文心一言的比较Chatgpt的看法文心一言的看法Copilot的观点chatgpt4.0的回答模型的自我评价自我评价
晓风飞
·
2024-01-16 17:56
chatgpt
人工智能
文心一言
力扣337. 打家劫舍 III(java 动态规划)
Problem:337.打家劫舍III文章目录题目描述思路解题方法复杂度Code题目描述思路1.构建多阶段决策模型:树形DP基于树这种
数据结构
上的推导,一般都是从上往下推,子节点状态推导父节点状态,一般都是基于后续遍历来实现
LNsupermali
·
2024-01-16 16:07
力扣题目
动态规划
leetcode
java
数据结构
学习 jz45 把数组排成最小的数
关键词:贪心排序快速排序题目:破解闯关密码思路:快排+自己制定快排规则开辟一个vector存string,自己制定排序规则,然后用快排比较string大小。排序规则:sort(strs.begin(),strs.end(),[](string&a,string&b){returna+b&password){vectorstrs;stringres;for(inti=0;i
_Rindo
·
2024-01-16 16:05
数据结构学习
数据结构
学习
数据结构
学习 jz41 数据流中的中位数
关键词:排序大顶堆小顶堆题目:数据流中的中位数这道题我没有想到用两个堆来做。思路:关键:维护两个堆,一个大顶堆一个小顶堆。大顶堆:装较小的那一半的数,它的顶就是较小那一半数的最大值。小顶堆:装较大的那一半的数,它的顶就是较大那一半数的最小值。来自k神的图:插入和找中位数操作:比较关键的是:给A加元素,先插给B,B再把B的top给A。给B加元素,先插给A,A再把A的top给B。复杂度计算:时间复杂度
_Rindo
·
2024-01-16 16:05
数据结构学习
数据结构
学习
算法
上一页
101
102
103
104
105
106
107
108
下一页
按字母分类:
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
其他