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
北京理工大学数据结构889
Python
数据结构
——图的领结链表法
领结链表法时间复杂度n(n+e)缺点:增加和删除比较复杂;代码classNode:def__init__(self,value):self.data=valueself.next=Nonedefcreate_map(Map):array=sorted(set([Map[i][1]foriinrange(len(Map))]),reverse=False)Map_List=[Node(data)fo
dio&jojo
·
2024-01-27 06:40
链表
数据结构
python
【
数据结构
】 ——删除链表中的重复节点(不保留重复节点)
删除链表中的重复节点(不保留重复节点)(剑指offer上面对这个题难度是4(总共五颗星),我寻思着,是我最近进步了?我觉得没那么难吧)说下我的思路:利用map存储链表节点的值和次数,遍历map,当map元素次数为1的时候,开辟一个新结点,将次数为1的值存储起来,挂到新链表中,最后返回新链表的头。这里要注意的是为了防止第一个和第二个就是重复节点,例如{1,1},我们在构造新链表的时候,最好加一个头部
Rea0916
·
2024-01-27 06:37
数据结构
牛客力扣习题分析
链表
数据结构
【
数据结构
】树
集合命名和
数据结构
的关系:1.**二叉树这是一个普通二叉树。
成果、
·
2024-01-27 06:35
数据结构
java
数据结构
--树
一、树的基本术语结点:树中的一个独立单元结点的度:结点下分支的个数树的度:树中所有结点中度的最大值非终端结点:度不为0的结点双亲和孩子:结点下的子树称为该结点的孩子.相应地,该结点称为孩子的双亲兄弟:同一个双亲的孩子之间祖先:从根到该结点所经分支上的所有结点子孙:从某结点为根,其下直接或间接的结点层次:从根开始,根的孩子为第二层,依次类推堂兄弟:双亲在同一层的结点树的深度:树中结点的最大层次称为树
颜尚德
·
2024-01-27 06:05
数据结构
算法
数据结构
——用Java实现二分搜索树
目录一、树二、二分搜索树1.二叉树2.二分搜索树三、代码实现1.树的构建2.获取树中结点的个数3.添加元素4.查找元素(1)查找元素是否存在(2)查找最小元素(3)查找最大元素5.二分搜索树的遍历(1)前序遍历:(2)中序遍历:(3)后序遍历:(4)层序遍历:6.删除操作(1)删除最小元素(2)删除最大元素(3)删除任意元素(4)删除根节点一、树树结构本身是一种天然的组织结构是一个高效的查询内容的
刘伊珂
·
2024-01-27 06:04
数据结构
数据结构
——用链表实现Map
目录一、映射(Map)二、代码实现1.建立接口2.方法实现(1)映射的建立键(key)和值(val)的建立重写toString方法(2)构造方法(3)判断是否为空(4)添加元素(5)修改元素(6)打印映射(7)判断元素是否存在(8)获取元素个数(9)获取元素(10)删除元素3.方法调用三、对应题目一、映射(Map)映射(Maps)用于存储键值对,常见的实现有HashMap和TreeMap。在Jav
刘伊珂
·
2024-01-27 06:31
数据结构
链表
基于跳表实现的轻量级KV存储引擎 项目总结
参考:https://github.com/youngyangyang04/Skiplist-CPP项目介绍KV存储引擎众所周知,非关系型数据库redis,以及levedb,rockdb其核心存储引擎的
数据结构
就是跳表
Ray Song
·
2024-01-27 05:35
C++
Redis
数据库
项目实战
跳表
C++面试:跳表
目录跳表介绍跳表的特点:跳表的应用场景:C++代码示例:跳表的特性跳表示例总结跳表(SkipList)是一种支持快速搜索、插入和删除的
数据结构
,具有相对简单的实现和较高的查询性能。
Thomas_Lbw
·
2024-01-27 05:04
c++
C++
跳表
c++学习第十二讲---STL初识
STL是
数据结构
和算法的一套标准,可以提升复用性,提高效率。
几个几个n
·
2024-01-27 05:19
c++
学习
开发语言
c语言
数据结构
和变量
复习和补充(c语言的基础概念)1.\0的作用:例如printf函数结束打印的标志是\0,对于字符串来说,末尾还隐藏着一个\0以供函数结束的标志。而如果单单打印单字符则会导致数据的越界访问。例如#includeintmain(){chararr[]={'a','b','c'};return0;}此时返回结果会出现乱码。此时在c后加'\0'即可解决问题。2.转义字符:顾名思义,会转换字符的含义,如\n
Frenemy__
·
2024-01-27 05:46
c语言
数据结构
算法
c++
「Parasolid」PK函数说明
函数说明全部专栏「UG/NX」NX二次开发「UG/NX」BlockUI集合「VS」VisualStudio「QT」QT5程序设计「C/C++」C/C++程序设计「Win」Windows程序设计「DSA」
数据结构
与算法
何曾参静谧
·
2024-01-27 05:09
Parasolid
c++
2024.1.24 寒假训练记录(7)
白天写了会儿洛谷的
数据结构
题单,按顺序写的没写到什么难题就不写在这了,然后就是准备明天的讲课加一场div2,但div2还没补d,d等过几天再写^o^文章目录CF1778AFlipFlopSumCF1778BTheForbiddenPermutationCF1778CFlexibleStringCF1778AFlipFlopSum
Texcavator
·
2024-01-27 04:08
2024寒假训练记录
算法
c++
2024.1.25 寒假训练记录(8)
目前计划是根据网上那个广为流传的xcpc算法清单补一下图论和
数据结构
的算法在准备27号的训练赛,这两天博客只放洛谷的题目文章目录洛谷P1113杂务洛谷P1983[NOIP2013普及组]车站分级洛谷P1038
Texcavator
·
2024-01-27 04:08
2024寒假训练记录
算法
磁盘管理与文件系统
卸载文件系统4.1mount命令4.2umount命令4.3设置文件系统的自动挂载4.4查看磁盘使用情况五、总结一、磁盘基础1.1磁盘结构磁盘的物理结构盘片:硬盘有多个盘片,每盘片2面磁头:每面一个磁头硬盘的
数据结构
扇区
殇275
·
2024-01-27 03:36
linux
Linux—磁盘管理与文件系统
1.1.1硬盘的结构(1)磁盘的物理结构盘片:硬盘有多个盘片,每盘片2面磁头:每面一个磁头(2)磁盘的
数据结构
扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位磁道:同一盘片不同半径的同心圆
Linux加油站
·
2024-01-27 03:34
linux
Matpoltlib && Pandas 学习笔记
目录Matplotlibmatplotlib常用方法散点图饼图直方图Pandaspandas.Series(*args)参数说明DataFrame
数据结构
CSVfile数据清洗Matplotlib定义:
_pass_
·
2024-01-27 03:00
data_alaysis
pandas
笔记
matplotlib
阿里架构师花近十年时间整理出来的Java核心知识pdf(Java岗)
覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、
数据结构
等大量知识点。
e4fb6e2425b9
·
2024-01-27 03:47
CTFHUB JWT(Json Web Token)
官方解释链接:JWT基础知识目录什么是JWT(基础知识)JWT的原理JWT的
数据结构
HeaderPayloadSignature敏感信息泄露none算法(无签名)弱密钥(c-jwt-cracker爆破密钥
葫芦娃42
·
2024-01-27 03:38
CTFHub技能树
json
数据结构
算法题解大全【持续更新】(c++)
提示:觉得题多时看目录查找哦!1、二维数组查找题述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。时间限制:C/C++1秒,其他语言2秒空间限制:C/C++32M,其他语言64M。我的思路该题中二维数组每行从左到右是递增的,每列从上到下是递增的。起始指针从
河南-殷志强
·
2024-01-27 02:27
笔记
算法与数据结构的碰撞经典汇总
字符串
算法
数据结构
c++
一家大狂欢
毛清姣焦点中级二期2018年12月30日坚持分享第
889
天昨天下午,我们早早的把学生送走,接下来的时间都是属于我们自己的,第一件事是创意饺子大赛,我们组准备胡萝卜汁、汁菠菜汁、火龙果汁三种颜色,那我们准备停当去包饺子的时候
Emily626
·
2024-01-27 02:20
20240111面试练习题3
1.HashMap为什么要使用红黑树而非其他
数据结构
来存储数据?a.更快的搜索和插入速度红黑树是一种自平衡二叉搜索树,因此查找和插入操作的时间复杂度为O(logn),而链表的时间复杂度为O(n)。
昼余烬
·
2024-01-27 02:17
面试
职场和发展
20240122面试练习题10
2、
数据结构
简单,对数据操作也简单。Redis中的
数据结构
是专门进行设计的,每种
数据结构
都有一种或多种
数据结构
来支持。Redis正是依赖这些灵活的
数据结构
,来提升读取和写入的性能。3、采用单线程
昼余烬
·
2024-01-27 02:16
面试
redis
java
java list 先进先出_java中List集合及其遍历详解
经常用到的是实现该接口的ArrayList和LinkedList类③Arraylist:底层的
数据结构
使用的是数组结构,特点:查询速度很快,但是增删稍慢。
薛二少
·
2024-01-27 02:12
java
list
先进先出
数据结构
2、基于栈的中缀算术表达式求值
3解法一:基于顺序栈的中缀算术表达式求值顺序栈是使用顺序存储结构实现的栈,在栈
数据结构
中很重要。3.1解题思路1、初始化OPTR栈和OPND栈,将表达式起始符“#”压入OPTR栈。
BraveTomato
·
2024-01-27 02:08
数据结构
数据结构
算法
c++
java map集合
Java中的Map集合是一种存储键值对(Key-Value)的
数据结构
。每个键(Key)映射到一个值(Value),并且键是唯一的。Map接口本身不是Java集合框架的一部分,但它完美地融入其中。
翱翔-蓝天
·
2024-01-27 01:01
spring
boot
后端
java
Neo4j是什么?
一、什么是图数据库图数据库用图来存储数据,是最接近高性能的一种用于存储数据的
数据结构
方式之一。图形数据库是以图形结构的形式存储数据的数据库。它以节点,关系和属性的形式存储应用程序的数据。
艳Yansky
·
2024-01-27 01:28
知识图谱
数据库
Neo4j
图数据库
查询语言cypher
零基础数组介绍
在C语言中,数组是一种用于存储固定大小的相同类型元素的集合的
数据结构
。数组在内存中占据连续的存储空间,每个元素都可以通过其索引(下标)来访问。数组是C语言中的一种
数据结构
,用于存储相同类型的多个元素。
Rsmk45°
·
2024-01-27 01:14
算法
数据结构
c语言
开发语言
C++ map和set的使用
关联式容器vector、list、deque统称为序列式容器,因为其底层为线性序列的
数据结构
,存储的是元素本身侧重于单纯的存储数据关联式容器也是用来存储数据的,里面存储的是结构的键值对,在数据检索时比序列式容器效率更高键值对用来表示具有一一对应关系的一种结构
Artiel
·
2024-01-27 00:22
C++
c++
pandas常用函数
关键词和导入在这个速查卡中,我们会用到一下缩写:df二维的表格型
数据结构
DataFrames一维数组Series您还需要执行以下导入才能开始:importpandasaspdimportnumpyasnp
凌烟阁主5221
·
2024-01-27 00:51
c++哈希表-map&set (无序)
采用迭代器遍历出来的元素是无序的,这是因此底层实现
数据结构
为哈希表。1、哈希表不同于红黑树,哈希表它的查找效率是o(1)、一个常数的效率。虽然红黑树是o(logn),很高的效率,但不及它。
GlorygloryGlory
·
2024-01-27 00:46
数据结构
hashmap
Redis面试
Redis中的value支持string(字符串)、hahs(哈希)、list、set、zset(有序集合)、bitmaps(位图),HyperLoglog等
数据结构
2.redis可以用来干啥3.Redis
海的辽阔
·
2024-01-27 00:46
面试
java知识
redis
面试
开发语言
Zookeeper3.5.7基础学习
文章目录一、Zookeeper入门1、概述2、特点3、
数据结构
4、应用场景二、Zookeeper安装部署1、本地模式安装1.1基础操作1.2配置参数解读2、集群部署2.1集群安装2.2选举机制(面试重点
魅Lemon
·
2024-01-27 00:32
大数据
zookeeper
第二十一章 Caché 算法与
数据结构
基数排序
第二十一章Caché算法与
数据结构
基数排序算法描述基数排序是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。
Cache技术分享
·
2024-01-27 00:23
redis常用的
数据结构
以及使用场景
一、NoSQL数据库的概述1.1什么是NoSQl数据库NoSQL(NoonlySQL)数据库,泛指非关系型数据库,实现对于传统数据库而言的。NoSQL不依赖业务逻辑方式进行存储,而以简单的key-value模式存储。因此大大增加了数据库的扩展能力。不遵循SQL标准不支持ACID远超于SQL的性能1.2NoSQL的适用场景对数据的高并发读写海量数据的读写对数据的可扩展性1.3NoSQL的不适用场景需
花香陶泽
·
2024-01-27 00:31
redis
数据结构
数据库
【操作系统】实验九 写一个设备驱动程序
作者:主页我的专栏C语言从0到1探秘C++
数据结构
从0到1探秘Linux欢迎关注:点赞收藏✍️留言码字不易,你的点赞收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢支持!!!
迷茫的启明星
·
2024-01-27 00:26
操作系统
操作系统
服务器
Linux
数据结构
与算法概论
数据结构
与算法概论一、基本概念数据:描述客观事物的数、字符以及能输入计算机中并被计算机处理的符号集合数据元素:是数据的基本单位。有时一个数据元素可由若干个数据项(也称为字段、域、属性)组成。
我可能是个假开发
·
2024-01-26 23:45
最小栈 + 栈 +
数据结构
设计】
算法题算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享恭喜你发现一枚宝藏博主,赶快收入囊中吧人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?算法题目录题目链接⛲题目描述求解思路
硕风和炜
·
2024-01-26 22:34
面试必须掌握的101题
leetcode
数据结构
java
算法
面试
栈
数据结构
(链表)
思维导图:程序代码://链表逆置Linklistnizhi(Linklisthead){ //方法1/* if(head==NULL||head->next==NULL) return; Linklistp=head; Linklistq=head; for(inti=1;inext; } datatypet=q->data; q->da
愤怒的秃头鸟
·
2024-01-26 22:26
数据结构
链表
java
数据结构
----- 归并排序
归并排序活动地址:CSDN21天学习挑战赛目录一、归并排序1.1概念1.2查找过程1.3代码演示1.3.11.3.21.3.31.3.41.3.51.3.61.4代码测试1.5代码分享一、归并排序1.1概念归并排序是多次将两个或两个以上的有序表合并成一个新的有序表,最简单的归并是将两个有序的子表合并成一个有序的表,即二路归并;1.2查找过程归并排序的基本思想是分治法;归并排序做的第一件事是将一个长
爪哇-毛毛虫
·
2024-01-26 22:16
数据结构
数据结构
数据结构
归并排序
目录前世今生实际应用核心思想递归法代码动图演示全部代码前世今生1945年,约翰·冯·诺依曼(JohnvonNeumann)发明了归并排序,这是典型的分治算法的应用。距今已有差不多80年。实际应用你们知道高考一本,二本,专科分数线是如何划分的呢?假设各个高校本科专业在全省招生一万人,那么只需要将分数到排序,第一万名就是那一年的本科分数线。即使你是你们班级第一,甚至是年级第一。只要你没有上分数线,就是
奥雷里亚诺上校.
·
2024-01-26 22:16
数据结构
排序算法
算法
MySQL技术探究(1)「索引技术」体验前所未有的技术探险,看穿索引的本质和技术体系(上篇)
前提概要本篇文章主要介绍了相关MySQL技术系列体系中,最重要的部分-索引,带你从索引的本质(底层原理)、索引的类型、索引的原理、索引的
数据结构
,最后到索引的使用角度以及索引的优化,全方位360度去探索索引的奥秘
洛神灬殇
·
2024-01-26 22:26
可执行文件为什么又叫映像文件image?——程序员的自我修养——链接、装载与库》笔记
“可执行文件在装载时实际上是被映射的虚拟空间”——《程序员的自我修养——链接、装载与库》“可执行文件”与“执行该可执行文件进程的虚拟空间”存在着一种映射关系,这种映射关系只是保存在OS内部的一个
数据结构
Tadecanlan
·
2024-01-26 22:05
计算机体系知识
c++
c语言
[源码和文档分享]基于AVL树表示的集合ADT实现与应用
本设计使学生牢固掌握AVL树及其实现方法,并应用该结构实现集合抽象数据类型,提升学生对
数据结构
与数据抽象的认识,提高学生的综合实践与应用能力。
ggdd5151
·
2024-01-26 21:06
基础小白快速入门Python-----展开say say 字典
在Python中,字典(dict)是一种内置的
数据结构
,它提供了一种非常灵活的方式来存储键值对。
yuanbenshidiaos
·
2024-01-26 21:56
Python
python
开发语言
算法
基础小白快速入门Python----集合究竟怎么个事儿
集合是一种
数据结构
,是从数学概念中的集合抽象而来,是用来存放数据的一种序列,并且,集合是没有顺序的,且集合中的元素具有唯一性和不可替代性集合的特点无序性:集合中的元素没有特定的顺序,因此不能通过索引来访问元素
yuanbenshidiaos
·
2024-01-26 21:55
Python
python
算法
开发语言
基础小白快速入门Python-----列表
Python中的列表(List)是一种非常灵活且功能强大的
数据结构
,它能够存储不同类型的元素,如数字、字符串、其他列表等。列表的特点是有序、可变,这意味着我们可以随时添加、删除或修改列表中的元素。
yuanbenshidiaos
·
2024-01-26 21:25
Python
python
基础小白快速入门python--------元组究竟怎么个事儿
元组中的元素一旦被赋值,就不能被修改、添加或删除,这使得元组成为一种非常安全的
数据结构
,适用于需要保护数据不被意外修改的场景。
yuanbenshidiaos
·
2024-01-26 21:19
Python
python
开发语言
希尔排序(C语言)
数据结构
总目录希尔排序希尔排序是直接插入排序的一种优化排序算法。
小-黯
·
2024-01-26 21:00
数据结构与算法(C语言)
c语言
排序算法
希尔排序
第十四届蓝桥杯省赛C++B组题目及解析之链表
上一篇博客链接:第十四届蓝桥杯省赛C++B组题目及解析(二)-CSDN博客这里通过acwing中的模板题进行讲解首先可以看一下模拟单链表的实现方法一.数组模拟单链表一般用于邻接表(n个链表),用于存储图和树
数据结构
由值和下一个结点的指针两部分构成
wz_fisher
·
2024-01-26 20:14
蓝桥杯
c++
算法
链表
使用os pipe管道使python fork多进程之间通信
一个缓冲区不需要很大,它被设计成为环形的
数据结构
,以便管道
皮儿吃屁
·
2024-01-26 20:00
上一页
70
71
72
73
74
75
76
77
下一页
按字母分类:
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
其他