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
数据结构--------并查集
数据结构
【初阶】--堆(二)
一.二叉树1.概念一棵二叉树是结点的一个有限集合,该集合:1.或者为空2.由一个根节点加上两棵别称为左子树和右子树的二叉树组成图示2.特点二叉树不存在度大于2的结点二叉树的子树有左右之分,次序不能颠倒,因此二叉树是有序树3.完全二叉树和满二叉树(1)相关概念满二叉树:一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是满二叉树。也就是说,如果一个二叉树的层数为K,且结点总数是2^k-1,
川辞.
·
2024-01-30 06:46
数据结构
【
数据结构
】二叉搜索树的模拟实现
目录1、概念2、模拟实现2.1、查找2.2、插入2.3、删除(难点)3、性能分析4、完整代码1、概念二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树:若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树也分别为二叉搜索树Java底层实现搜索树的两个主要类是TreeSet和TreeMap。TreeSet
Hacynn
·
2024-01-30 06:45
数据结构
算法
intellij-idea
java
笔记
搜索树
数据结构
—栈实现后缀表达式的计算
后缀表达式计算过程分析中缀表达式(1+5)*3=>后缀表达式15+3*(可参考这篇文章:中缀转后缀)第一步:我们从左至右扫描后缀表达式(已经存放在一个字符数组中),遇到第一个数字字符‘1’放入栈中第二步:接着扫描,遇到数字字符‘5’,放入栈中第三步:接着扫描,遇到运算字符‘+’,连着两次出栈ba,计算a运算符b的值,将其结果值放入栈中(b:5,a:1)第四步:接着扫描,遇到数字字符‘3’放入栈中第
阿庆i code
·
2024-01-30 06:13
数据结构基础知识
概念
数据结构
算法
经验分享
考研
笔记
数据结构
【初阶】--排序(归并排序和基数排序)
目录一.归并排序的非递归写法1.思想应用2.代码基本实现(1)单趟归并逻辑(2)多趟(循环)的控制条件①迭代条件:i+=2*gap②结束条件:i(或i(3)代码展示①单趟逻辑②整体逻辑3.优化代码(1)end1和begin2越界(2)begin2不越界而end2越界二.计数排序1.思想应用2.(直接映射)逻辑图示3.优点以及局限性4.针对分散的数据进行优化(1)(相对映射)图示解析(2)代码实现一
川辞.
·
2024-01-30 06:12
数据结构
排序算法
魔法少女LJJ 题解
Solution这题的各种操作,用
并查集
+线段树合并完成。如果你是被题目数据范围晃飞的,建议先去想想怎么做。先介绍一下
一棵油菜花
·
2024-01-30 06:10
题解篇
算法
c++
ClickHouse基础概念和架构介绍
ClickHouse的核心特点包括:基于列存储的
数据结构
,减少磁盘I/O和内存使用。支持多种数据类型,包括数值类型、字符串类型、日期时间类型等。支持自定
OpenChat
·
2024-01-30 05:02
clickhouse
架构
【Linux】—— 共享内存
目录(一)深刻理解共享内存1.1概念解释1.2共享内存原理1.3共享内存
数据结构
1.4共享内存函数(二)代码实现(一)深刻理解共享内存1.1概念解释共享内存区是最快的IPC形式。
起飞的风筝
·
2024-01-30 05:02
Linux
linux
运维
服务器
msvcp120.dll丢失原因,msvcp120.dll丢失的永久解决方法
一、msvcp120.dll文件主要包括以下作用:C++标准库实现:它实现了C标准库中的许多功能,尤其是标准模板库(STL),这是C编程中广泛使用的一个集合框架,提供了诸如向量、列表、队列等常用
数据结构
和算法
a555333820
·
2024-01-30 05:30
dll修复
microsoft
游戏
dll
windows
vue封装树形组件
二级节点中有不可选中的节点2.后台返回的
数据结构
:this.menuList=[{id:1,menuName:'首页',type:1,parentId:0},{id:2,menuName
Annie_070c
·
2024-01-30 04:42
周六 2020-09-12 23:50 - 06:30 多云 12h22m
2020-9-12忙忙忙周六2020-09-1223:50-06:30多云12h22m一时间记录0:006:30休息-睡觉6:306:308:152-编程算法-
数据结构
1:458:158:30休息-洗漱
么得感情的日更机器
·
2024-01-30 04:38
MySQL索引
索引是可以高效获取数据的一种机制(
数据结构
)。提高数据获取效率,降低数据排序的成本,提高排序效率。缺点就是降低了更新表的速度,占用空间。
黄名富
·
2024-01-30 04:11
数据库
数据库
sql
数据结构
Coursera 北京大学 操作系统原理 笔记
OperatingSystems进程(Process)和线程(Thread)进程是系统进行资源分配和调度的独立单位,每个进程都有独立的地址空间进程控制块/进程描述符ProcessControlBlock:操作系统管理进程的一个专门
数据结构
MaverHardcore
·
2024-01-30 03:50
【c++】set/multiset/map/multimap/ vs unordered_set/unordered_multiset/uordered_map/unordered_multimap
这里注意,set和priority_queue都可以用于维护
数据结构
并快速获取最大最小值,但是它们的时间复杂度和功能略有区别,如priority_queue默认不支持删除任意值,而set获得
Z_shsf
·
2024-01-30 03:23
c++
群晖NAS搭建WebDav结合内网穿透实现公网访问本地影视资源
博客主页:小羊失眠啦.系列专栏:《C语言》《
数据结构
》《C++》《Linux》《Cpolar》❤️感谢大家点赞收藏⭐评论✍️前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家
小羊失眠啦.
·
2024-01-30 03:47
Cpolar
web
app
安全
网络
Python序列结构(
数据结构
)
目录列表list1列表简介2列表的方法3列表对象支持的运算符4部分内置函数对列表的操作元组tuple1元组简介2元组与列表的异同点字符串str字典dict反映对应关系的映射类型1字典简介2字典的基本操作21创建字典22字典元素的访问23常用字典方法24例子词频统计集合set1集合简介2集合操作与运算21set22集合元素增加与删除23集合的运算总结1列表list1.1列表简介列表(list)是最重
戈阿四
·
2024-01-30 03:16
python
数据结构
python
序列化
python列表写入字典_Python
数据结构
:字典
另一种
数据结构
:字典,要来了字典(dict),是用大括号{}括起来的一种键值对的
数据结构
,字典通常这样表示:字典名={key1:value1,key2,value2}key是键,value是值,一组键和值之间用冒号分割
weixin_39711721
·
2024-01-30 03:15
python列表写入字典
python基础使用之
数据结构
(列表,字典,序列)
Python中有许多内置的
数据结构
,其中包括列表、字典和序列。这些
数据结构
为存储和组织数据提供了便利。1.列表(List)列表是一种有序的、可变的
数据结构
,用于存储多个元素。
有莘不破呀
·
2024-01-30 03:45
PYTHON
python
数据结构
开发语言
【C语言/
数据结构
】排序(选择排序,推排序,冒泡排序)
spm=1010.2135.3001.5343系列专栏:《
数据结构
》https://blog.csdn.net/qinjh_/category_12536791.html?
秦jh_
·
2024-01-30 03:45
数据结构
数据结构
c语言
开发语言
算法
排序算法
【C语言/
数据结构
】排序(快速排序及多种优化|递归及非递归版本)
spm=1010.2135.3001.5343系列专栏:《
数据结构
》https://blog.csdn.net/qinjh_/category_12536791.html?
秦jh_
·
2024-01-30 03:15
数据结构
数据结构
排序算法
算法
c语言
开发语言
【
数据结构
】(一)从绪论到各种线性表
目录一、绪论Introduction1、
数据结构
2、逻辑结构(数据元素之间的相互关系)3、物理结构(数据逻辑结构在计算机中的存储形式)4、数据类型(一组性质相同的值的集合及定义在此集合上的一些操作的总称
王果冻ddd
·
2024-01-30 02:40
java
算法
数据结构
1.29学习总结
并查集
1.
并查集
2.亲戚3.朋友(STL+
并查集
)4.集合(质数筛+
并查集
)5.修复公路(
并查集
+结构体排序)搜索1.机器人搬重物(BFS)树状数组1.树状数组1(单点修改,区间查询)2.树状数组2(区间修改
啊这泪目了
·
2024-01-30 02:09
学习
图论->算法实现
引言对图的遍历:深搜、广搜与图连通性相关的算法:
并查集
深搜dfs深搜是认准一个方向去搜,直到碰壁之后再换方向;换方向是撤销原路径,改为节点连接的下一个路径比如从节点1到节点6,那么可以走1->5->4-
牛+马=我
·
2024-01-30 02:22
算法
算法
图论
leetcode
redis 01:Redis核心
数据结构
与高性能原理
文章目录一、Redis安装二、Redis的单线程和高性能三、Redis五种
数据结构
3.1String3.2Hash结构3.3List结构3.4Set结构3.5ZSet四、安装好redis后需要设置密码以下均来之图灵学院的学习总结
严严严的博客
·
2024-01-30 02:16
redis
redis
01、redis核心
数据结构
与原理
1、redis核心原理1.1、redis单线程为什么性能这么快?redis所有的数据都在内存中,所有的运算都是内存级别的运算,而且采用单线程避免了多线程的cpu切换引起的性能消耗。redis是单线程的,因此部分耗时命令需要谨慎使用,比如keys,这些命令的使用有可能导致redis卡顿。1.2、redis单线程如何处理那么多的并发客户端链接?redis的IO多路复用:redis利用epoll来实现多
码农六子
·
2024-01-30 02:15
AI:Redis
redis
分布式
中间件
01-Redis核心
数据结构
与高性能原理
文章目录Redis裸机安装Redis的单线程和高性能Redis是单线程吗?Redis单线程为什么还能这么快?Redis单线程如何处理那么多的并发客户端连接?其他高级命令keys:全量遍历键scan:渐进式遍历键Info:查看redis服务运行信息Redis裸机安装下载地址:http://redis.io/download安装步骤:#安装gccyuminstallgcc#把下载好的redis-5.0
野心与梦
·
2024-01-30 02:45
Redis专栏
redis
数据结构
bootstrap
Android 面试准备进行曲(
数据结构
Map /List)v1.1
Java
数据结构
之HashMap重温学习1.HashMap2.hash()方法3.HashMap的put方法4.HashMap扩容2HashMap其他可能面试的问题2.1哈希表解决Hash冲突2.2键-
_明川
·
2024-01-30 02:11
Android进阶之路
android面试
java数据结构
python简易贪吃蛇小游戏任务书含代码
第三章系统概要设计3.1设计目标第四章详细设计与实现4.1设计思路4.2.
数据结构
设计及用法说明游戏结束时,显示“GAMEOVER”4.3程序设计代码见附录第五章测试5.1测
-suiyuan-
·
2024-01-30 01:30
python
pygame
开发语言
最浅显易懂的 Unity 八叉树场景管理(保姆级)
Unity八叉树场景管理在网友四叉树场景管理的基础上,升级到支持八叉树,感谢网游的开源精神,下面我贴上修改后的代码八叉树场景管理八叉树是一种树形
数据结构
,用于在三维空间中划分和管理场景。
乱码的博客
·
2024-01-30 01:53
unity
游戏引擎
Unity——八叉树的原理与实现
八叉树原理八叉树(Octree)是一种用于在三维空间中进行空间分割的
数据结构
。它将三维空间递归地划分为八个子空间,每个子空间对应于一个八叉树节点。
行秋
·
2024-01-30 01:51
Unity
unity
八叉树
C++笔记 C++标准模板库(STL)之序列容器详解
该库包含了诸多在计算机科学领域里所常用的基本
数据结构
和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。(1)
Love coldplay
·
2024-01-30 01:20
C++
STL
容器
c++
算法
开发语言
C++笔记 17 (STL常用容器 - stack & queue & list)
三.STL常用容器5.stack容器5.1stack基本概念stack是一种先进后出的
数据结构
,它只有一个出口。栈中只有顶端的元素才可以被外界使用,因此栈不允许有遍历行为。
Panrison
·
2024-01-30 01:47
C++笔记
c++
list
链表
Java高级面试题目
必须深⼊了解的知识点:a.java集合
数据结构
b.jvm:gc、内存模型、堆分代c.多线程:volatile、java.util.concurrent包d.spring:启动、时间e.redis:分布式锁
Lemonrel
·
2024-01-30 01:08
全面总结Mysql数据库索引(一)
一、mysq索引分类按照
数据结构
可以分为分为聚集索引和⾮聚集索引两大类。
故事和酒我都有
·
2024-01-30 01:19
LeetCode 139. 单词拆分
主页有其他
数据结构
内容(持续更新中)难度:Medium代码:classSolution{public:boolwordBreak(strings,vector&wordDict){unordered_setwordSet
不能熄火
·
2024-01-30 01:09
LeetCode
(C++
Version)
leetcode
算法
职场和发展
【算法与
数据结构
】139、LeetCode单词拆分
文章目录一、题目二、解法三、完整代码所有的LeetCode题解索引,可以看这篇文章——【算法和
数据结构
】LeetCode题解。一、题目二、解法 思路分析:本题可以看做一个动态规划问题。
晚安66
·
2024-01-30 01:37
算法
算法
十四. java
数据结构
- 树结构(4)-线索化二叉树
1.先看一个问题将数列{1,3,6,8,10,14}构建成一颗二叉树.n+1=7线索化二叉树问题分析:当我们对上面的二叉树进行中序遍历时,数列为{8,3,10,1,6,14}但是6,8,10,14这几个节点的左右指针,并没有完全的利用上.如果我们希望充分的利用各个节点的左右指针,让各个节点可以指向自己的前后节点,怎么办?解决方案-线索二叉树2.线索二叉树基本介绍n个结点的二叉链表中含有n+1【公式
21号新秀_邓肯
·
2024-01-30 00:35
【
数据结构
】链表的分类和双向链表
本篇是基于上篇单链表所作,推荐与上篇配合阅读,效果更加http://t.csdnimg.cn/UhXEj1.链表的分类链表的结构非常多样,以下情况组合起来就有8种(2x2x2)链表结构:我们一般叫这个头为哨兵位我们上回讲的单链表就是不带头单项不循环链表。今天我们要讲带头双向循环的链表。不过在次之前容我先为大家画一画8种链表结构:1.带头单向循环链表:2.带头单向不循环链表3.带头双向循环链表4.带
Dream_Snowar
·
2024-01-30 00:52
链表
数据结构
【
数据结构
】单链表
上回我们一起学习了线性表中的顺序表,今天我们将一起来学链表中的单链表。1.链表的概念及结构概念:链表是⼀种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表的结构跟火车车厢相似,淡季时车次的车厢会相应减少,旺季时车次的车厢会额外增加几节。只需要将火车的某节车厢去掉/加上,不会影响其他车厢,每节车厢都是独立存在的,且每节车厢都有车门,你只能再火车上移动,
Dream_Snowar
·
2024-01-30 00:52
数据结构
c语言-柔性数组初始化
起因在做项目时,遇到相似结构,差异在一个成员,这个成员想表达可变数组,
数据结构
如下structA{intlen;floate[10];};structB{intlen;floate[20];};目的:合并两个结构
zmnbehappy
·
2024-01-30 00:52
编程
c语言
【
数据结构
】72变的双端队列
双端队列前言一、双端队列1.1双端队列的定义1.2输入受限的双端队列1.3输出受限的双端队列1.5输入输出都受限的双端队列1.6小结二、双端队列的使用2.1双端队列的出队序列——暴力求解2.1.1栈的出栈序列2.1.2输入受限的双端队列2.1.3输出受限的双端队列2.1.4输入输出都受限的双端队列2.1.5小结2.2双端队列的出队序列——经验法总结前言大家好,很高兴又和大家见面啦!!!在前面的篇章
蒙奇D索大
·
2024-01-30 00:46
保姆级教学
数据结构
数据结构
算法
改行学it
学习
Python列表中的append()、extend()、insert()、remove()功能及用法举例(小合集)
功能介绍语法示例注意事项小结extend()功能介绍语法示例注意事项insert()功能介绍语法示例注意事项小结remove()功能介绍语法示例注意事项小结Python列表系列链接结尾引言Python列表在
数据结构
中占据着核心地位
高斯小哥
·
2024-01-30 00:05
Python基础
python
Python列表中的append功能及用法举例
Python列表中的append功能及用法举例文章目录引言append()功能介绍语法示例注意事项小结参考文章结尾引言Python列表在
数据结构
中占据着核心地位,对于Python的学习与应用至关重要。
高斯小哥
·
2024-01-30 00:33
Python基础
python
开发语言
Python入门指北十二
解释一下Python中的列表(list)和元组(tuple)的区别Python中的列表(list)和元组(tuple)是两种常用的
数据结构
,它们在许多方面相似,但也有一些关键的区别。
程序媛小刘
·
2024-01-29 23:31
python
服务器
开发语言
Python入门指北八
如何优化Python代码以提高性能优化Python代码以提高性能是一个多方面的过程,这包括对代码的重新设计、使用更有效的算法和
数据结构
,以及利用Python的内置特性。
程序媛小刘
·
2024-01-29 23:30
python
开发语言
深入理解 ArrayList
1.ArrayList概述1.1什么是ArrayListArrayList是Java集合框架中的一个类,它实现了动态数组的
数据结构
。
hymua
·
2024-01-29 23:46
java
开发语言
数据结构
之红黑树
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档红黑树基础前言一、什么是红黑树二、左旋和右旋实现三、插入的调整四、红黑树的删除1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、什么是红黑树红黑树
yerennuo
·
2024-01-29 22:18
数据结构
代码随想录Day6哈希表理论基础 242.有效的字母异位词349. 两个数组的交集202. 快乐数 1. 两数之和
哈希表理论基础哈希表又叫做散列表:哈希表是根据关键码的值而直接进行访问的
数据结构
。
在下雨599
·
2024-01-29 22:16
散列表
哈希算法
数据结构
2023.12.28 美团开发岗实习一面 面经
大厂是真的把你简历上的每一句话掰开揉碎了问,人都麻了,所以面大厂的话一定要把简历上的项目吃透八股项目说完我估计已经寄了,hr职业素养是真的高,继续开始八股环节首先问前端点击后后端是怎么响应的然后平时用的
数据结构
和场景还问了数据库的
cangshanjiang
·
2024-01-29 22:11
java
Java基础
数据结构
之反射
一.定义Java的反射机制是在运行状态中的,对于任意一个类都能知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法及属性。既然能拿到,我们就可以修改部分类型信息。这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射(reflection)机制。二.反射基本信息Java程序中许多对象在运行时会出现两种类型:运行时类型(RTTI)和编译时类型,例如Personp=newSt
zyh20050430
·
2024-01-29 22:33
java
开发语言
反射
python基础(十一)面向对象和类
因为我也只是意会到一点点).根据面向对象的概念,我们需要注意的几个概念:类(Class):用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象(Object):通过类定义的
数据结构
实例
weixin_34318326
·
2024-01-29 22:01
python
数据结构与算法
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
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
其他