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
数据结构-链式前向星
DFS回溯法搜索
目录回溯法简介回溯法模板例题蓝桥oj1508N皇后题目描述输入描述输出描述输入输出样例示例1解回溯法简介回溯法一般是DFS(深度优先搜索)实现,DFS是一种遍历或搜索图、树或图像等
数据结构
的算法,当然这个图
听情歌落俗
·
2024-01-25 06:00
深度优先
算法
【
数据结构
】 链队列的基本操作 (C语言版)
、取链队列的对头元素7、链队列的销毁8、链队列的清空9、判断链队列是否为空10、求队列长度11、遍历队列元素三、链队列的基本操作完整代码(C语言)四、运行结果一、链队列1、链栈的定义:链队列是一种线性
数据结构
殊迟
·
2024-01-25 06:59
数据结构
c语言
算法
protobuf协议原理及实现,基于c++
1.1protobuf协议简介1.2数据交互xml、json、protobuf格式比较1.3关于ProtoBuf的一些思考二.protobuf库安装三.protobuf库使用第一步,创建.proto文件,定义
数据结构
tutu-hu
·
2024-01-25 06:29
C++
计算机网络
c++
python
json
网络
网络协议
为什么ArrayList的遍历中for比Iterator快,而LinkedList中却是Iterator远快于for?
这得从ArrayList和LinkedList两者的
数据结构
说起了:ArrayList是基于索引(index)的数组,索引在数组中搜索和读取数据的时间复杂度是O(1),但是要增加和删除数据却是开销很大的
_isPan
·
2024-01-25 06:37
Java集合
看了这篇文章,面试再也不怕树了
树是由顶点和边组成的且不存在环的
数据结构
。作为一个应用非常广的
数据结构
,不仅在工作中常用,在面试中也非常常考。
码农小光
·
2024-01-25 05:09
使用Exchanger线程之间交换数据
publicclassExchangeThread{staticclassProducerimplementsRunnable{//生产者、消费者交换的
数据结构
privateListbuffer;//步生产者和消费者的交换对象
ruiguang21
·
2024-01-25 05:04
java
windows
开发语言
MySQL进阶第六章
六.索引1.
数据结构
1.B-树B-树,这里的B表示balance(平衡的意思),B-树是一种多路自平衡的搜索树它类似普通的平衡二叉树,不同的一点是B-树允许每个节点有更多的子节点。
RenTouZhuNao
·
2024-01-25 04:53
mysql
数据库
java
学习小组Day5
数据结构
--yu
基本知识基本知识基本操作读取本地数据(一定要将数据放在工作目录里)read.table(file="huahua.txt,sep="\t",header=T)设置行名和列名X<-read.csv('doudou.txt')#在示例数据里有doudou.txt注意这里的变量X是一个数据框colnames(X)#查看列名rownames(X)#查看行名,默认值的行名就是行号,1.2.3.4...col
Iris09
·
2024-01-25 04:41
数据结构
-栈
文章目录栈栈概述顺序栈顺序栈的结构体顺序栈的基本操作初始化栈判断栈空入栈操作出栈操作链栈链栈的结构体初始化栈判断栈空入栈操作出栈操作栈的应用十进制转二进制括号匹配共享栈栈模拟队列二叉树的非递归先序遍历栈栈概述概述:栈是
数据结构
中的线性结构
小哼快跑
·
2024-01-25 04:04
数据结构
数据结构
栈
括号匹配
共享栈
栈模拟队列
栈实现二叉树的非递归遍历
考研
MySQL-B-tree和B+tree区别
B-tree(平衡树)和B+tree(平衡树的一种变种)是两种常见的树状
数据结构
,用于构建索引以提高数据库的查询性能。它们在一些方面有相似之处,但也有一些关键的区别。
feichang_notlike3
·
2024-01-25 04:49
mysql
数据结构
入门教程-稀疏数组
数据结构
的学习是一个对自己沉淀的过程,伴随着枯燥。
会上树的程序猿
·
2024-01-25 03:15
HeapSort(堆排序)——C语言实现
前言:学
数据结构
学到堆了,学着学着发现居然可以用堆进行排序,挺有意思的。思路:既然叫做堆排序,首先应该了解什么是堆。
Big Clever.
·
2024-01-25 03:02
排序算法
C语言
排序算法
归并排序——动图+逐步讲解(C语言)
欢迎来到我的【
数据结构
】专栏我是Brant_zero,一名学习C/C++的在读大学生。️
Brant_zero2022
·
2024-01-25 03:01
数据结构【初级】
排序
数据结构
C语言
分治
JAVA 学习 面试(七)类
java.util:包含实现像链接列表,字典和支持等
数据结构
的实用类;用
CDSN之父
·
2024-01-25 03:45
java
学习
面试
数据结构
之受限线性表
受限线性表可分为栈(Stack)和队列(Queue),如下图所示,这是比较特珠但很重要的
数据结构
,一定要掌握。1.栈栈,讲究的是“先进后出”,即最先进栈的数据最后出栈。
忆梦九洲
·
2024-01-25 03:43
数据结构
链表
受限线性表
线性表
【Java
数据结构
-- 队列:队列有关面试oj算法题】
队列、循环队列、用队列模拟栈、用栈模拟队列1.队列1.1什么是队列1.2创建队列1.3队列是否为空和获取队头元素empty()+peek()1.4入队offer()1.5出队(头删)poll()2.循环队列2.1创建循环队列2.2判断是否为空isEmpty()和满isFull()2.3入队enQueue()2.4出队deQueue()2.5得到队头元素不删除Front()2.6得到队尾元素不删除R
水冠7
·
2024-01-25 02:09
Java数据结构
java
数据结构
面试
Redis面试题27
答:Redis中的集合(Set)和有序集合(SortedSet)是两种不同的
数据结构
,它们的区别如下:集合(Set)是无序的字符串集合,不允许重复的元素。
CrazyMax_zh
·
2024-01-25 02:39
redis
数据库
缓存
【
数据结构
算法】④、线性表算法练习篇、
数据结构
与线性表练习题-单选题+简答题、线性表算法练习题
【
数据结构
算法】④、
数据结构
-线性表-算法练习
数据结构
与算法总共分为19个系列①、
数据结构
与算法[基础]+线性结构部分内容篇②、单向循环链表的创建插入删除实现篇③、双向链表和双向循环链表的实现篇④、
数据结构
宇夜iOS
·
2024-01-25 02:02
#
数据结构与算法
数据结构
算法
数据结构与算法
线性表
线性表练习题
源码分析:Redis hash和Java HashMap、ConcurrentHashMap区别
简述大家在开发工作中经常使用的key-value的
数据结构
,像Java中有HashMap,线程安全的ConcurrentHashMap,在Redis中hash结构更是最基础的;这里我们来分析一下它们的底层
数据结构
史啸天
·
2024-01-25 02:28
十二、为什么mysql的索引要使用B+树
因为这是可以算出来的,要搞清楚这个问题,先从InnoDB索引
数据结构
、数据组织方式说起。计算机在存储数据的时候,有最小存储单元,这就好比现金的流通最小单位是一毛。
那钱有着落吗
·
2024-01-25 02:14
树,二叉树及其相关知识
1.树概念及结构1.1树的概念树是一种非线性的
数据结构
,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。
酷帅且洋仔
·
2024-01-25 01:15
数据结构
数据结构
学习 Redis ,只需要这一篇
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等
数据结构
的存储Redis支持数据的备份,即maste
资深程序员
·
2024-01-25 01:37
初学bfs广度优先搜索&洛谷【马的遍历】题解
BFS使用队列
数据结构
来存储待访问的节点,遵循“先入先出”的原则。BFS常用于迷宫问题,最短路径等问题的求解。学习广搜的艰难历程与dfs不同的是bfs需要用
〇〇7
·
2024-01-25 00:07
宽度优先
算法
c语言
初学栈&洛谷【验证栈序列】题解
栈是编程中常用的一种
数据结构
,十分的重要。经过对栈的初步学习,我已经对栈有了一定的了解。
〇〇7
·
2024-01-25 00:36
c语言
数据结构
go语言基本类型
Golang更明确的数字类型命名,支持Unicode,支持常用
数据结构
。
leellun
·
2024-01-24 23:26
go从入门到实践
golang
开发语言
后端
C语言
数据结构
之线性表-链表篇
不问花开几许只向浅笑安然烟雨长虹,孤鹜齐飞的个人主页个人专栏期待小伙伴们的支持与关注!!!目录使用链表的原因单链表的实现索引定义链表的结构体链表的功能为节点分配动态内存空间打印单链表单链表的头插代码测试#关于单链表使用二级指针的原因单链表的尾插代码测试#单链表的头删编辑代码测试#单链表的尾删代码测试#单链表的查找代码测试#在指定位置之前插入节点代码测试#在指定位置之后插入节点代码测试#删除指定位置
烟雨长虹,孤鹜齐飞
·
2024-01-24 22:42
C语言数据结构
数据结构
c语言
链表
双指针算法
算法
C语言
数据结构
之线性表-顺序表篇
线性表是⼀种在实际中广泛使用的
数据结构
,常见的线性表:顺序表、链表、栈、队列、字符串。线性表在逻辑上是线性结构,也就说是连续的⼀条直线。
烟雨长虹,孤鹜齐飞
·
2024-01-24 22:11
C语言数据结构
数据结构
c语言
数组和链表
有很多的
数据结构
的底层都是基于数组和链表,所以我们要了解下数组、链表是怎么存储的,以及怎么去解决一些相关的letcode算法题,只有了解了真正的底层结构才能更进一步。
狗子也能编码
·
2024-01-24 22:10
Java基础
java
HashMap原理
概念哈希表散列表(HashTable),也被称为哈希表,是一种非常常见的
数据结构
,用于存储键值对。哈希表的主要思想是,通过哈希函数将键(Key)映射到数组的一个索引上,然后在该索引处存储对应的值(Va
狗子也能编码
·
2024-01-24 22:10
Java基础
java
Java
数据结构
:栈的实现
目录一、链表实现栈链表实现栈的代码如下:二、数组实现栈数组实现栈的代码如下:三、总结栈(Stack)是一种线性
数据结构
,特殊之处在于它只能在一端进行操作。
爱跑步的程序员~
·
2024-01-24 22:07
数据结构
java
数据结构
开发语言
并查集算法实现
测试链接牛客测试链接介绍并查集(DisjointSet)是一种用于处理集合合并与查询问题的
数据结构
。它支持两种操作:合并(Union)和查询(Find)。
爱跑步的程序员~
·
2024-01-24 22:35
数据结构
算法
java
C语言
数据结构
二叉树 基本操作的实现
C语言
数据结构
实验代码如下://二叉树基本操作的实现#define_CRT_SECURE_NO_WARNINGS1#include#includetypedefintElemtype;typedefstructNode
冷酷范特西
·
2024-01-24 22:17
c语言
数据结构
开发语言
C语言
数据结构
电话号码查询系统的设计与实现(哈希查找)
C语言
数据结构
实验代码如下://电话号码查询系统的设计与实现#define_CRT_SECURE_NO_WARNINGS1#include#include#include#defineMAX_NAME10
冷酷范特西
·
2024-01-24 22:17
数据结构
D-Tale SSRF漏洞复现(CVE-2024-21642)
0x01产品简介D-tale是一个在2020年2月推出的库,是Pandas
数据结构
的可视化工具。
OidBoy_G
·
2024-01-24 22:45
漏洞复现
安全
web安全
D-Tale SSRF漏洞
Ⅰ、漏洞描述D-Tale是Pandas
数据结构
的可视化工具。3.9.0之前的D-Tale版本的用户可能容易受到服务器端请求伪造(SSRF)的攻击,从而使攻击者能够访问服务器
Love Seed
·
2024-01-24 22:45
安全
【复现】D-Tale SSRF漏洞(CVE-2024-21642)_26
目前支持DataFrame、Series、MultiIndex、DatetimeIndex和RangeIndex等Pandas的
数据结构
对象,并且还提供了常规
数据结构
的函数分析等可视化功能实现。二.
穿着白衣
·
2024-01-24 22:13
安全漏洞
安全
web安全
网络安全
系统安全
手动实现Redis的LRU缓存机制
LRU总体大概是这样的,最近使用的放在前面,最近没用的放在后面,如果来了一个新的数,此时内存满了,就需要把旧的数淘汰,那为了方便移动数据,肯定就得使用链表类似的
数据结构
,再加上要判断这条数据是不是最新的或者最旧的那么应该也要使用
拉霍拉卡
·
2024-01-24 21:03
java
java
编译和链接(你真的了解符号决议和重定位吗?)
快乐的流畅:个人主页个人专栏:《C语言》《
数据结构
世界》《进击的C++》远方有一堆篝火,在为久候之人燃烧!
快乐的流畅
·
2024-01-24 21:24
零基础学C语言
汇编
机器翻译
自然语言处理
【C++练级之路】【Lv.7】【STL】vector类的模拟实现
快乐的流畅:个人主页个人专栏:《C语言》《
数据结构
世界》《进击的C++》远方有一堆篝火,在为久候之人燃烧!
快乐的流畅
·
2024-01-24 21:22
进击的C++
c++
开发语言
stl
容器
数据结构
Python 安装教程,新手入门(超详细)含Pycharm开发环境安装教程
Python提供了高效的高级
数据结构
,能够简单有效地面向对象编程
RS迷途小书童
·
2024-01-24 21:20
Python教程
python
开发语言
pycharm
笔记
经验分享
《
数据结构
与测绘程序设计》课程实习(设计)——以附合导线平差解算程序为例
目录1.课程实习(设计)内容2.实施步骤2.1.准备工作2.2.编写头文件“Traverse_Calc.h”2.3.编写源文件“导线测量计算.cpp”3.运行结果4.结果分析解读1.课程实习(设计)内容用C语言(或者其他任何编程语言)实现附合导线平差解算程序。附合导线略图(与该程序的已知数据无关,仅仅是一个示意图)2.实施步骤2.1.准备工作首先,按步骤创建好控制台应用程序,并依次添加源文件和头文
@HNUSTer
·
2024-01-24 21:07
测绘工程
数据结构与测绘程序设计
课程实习
课程设计
C++ STL库详解:list的详细模拟实现
我们对stl库的例如vector、list、string都有了详细的了解,对模板的使用以及类和对象都有了熟练的掌握,而实践才是检验真理的唯一标准,在此片博客中,将利用先前学过的各模块知识来对list这个在
数据结构
中令许多初学者摸不到北
C+五条
·
2024-01-24 21:26
C++
数据结构
c++
开发语言
Redis的五种常用数据类型详解及相关面试问题
散列表常用命令使用场景List链表常用命令应用场景Set(集合)常用命令应用场景SortedSet(有序集合)zset常用命令介绍应用场景面试题常问的数据类型简述Redis是一个开源(BSD许可)的,内存中的
数据结构
存储系统
fpl1116
·
2024-01-24 20:55
JAVA全栈学习路线
#
JavaEE(SSM)
java
后端
redis
缓存
面试
2020-07-04(C语言)
数据结构
归并排序
//归并排序includeincludedefineMAXSIZE100typedefstructSqList{intr[MAXSIZE+1];intlength;}SqList;voidMerge(intR[],intT[],intlow,intmid,inthigh)//将有序表R[low...mid]和R[mid+1...high]归并为有序表T[low...high]{inti,j,k;i
璐璐_accf
·
2024-01-24 20:39
深入了解Redis
数据结构
Redis,作为一种高性能的内存数据库,支持多种
数据结构
,从简单的字符串到复杂的哈希表。在这篇博文中,我们将深入探讨Redis的一些主要
数据结构
,并通过详细的例子展示它们的使用。
液态不合群
·
2024-01-24 20:48
redis
数据结构
windows
c语言进阶——
数据结构
——线性表
性表是一种常见的
数据结构
,它是一种有序的数据元素的集合,其中每个元素都有唯一的前驱和后继。线性表有两种实现方式:顺序存储和链式存储。顺序存储是将线性表的元素按顺序依次存放在一块连续的内存空间中。
张謹礧
·
2024-01-24 20:12
c语言基础题目训练
c语言
数据结构
开发语言
C语言进阶(八)—— 链表
1.链表基本概念1.1什么是链表链表是一种常用的
数据结构
,它通过指针将一些列数据结点,连接成一个数据链。相对于数组,链表具有更好的动态性(非顺序存储)。
此心光明事上练
·
2024-01-24 20:11
【C++成长之路】
c语言
链表
C语言描述
数据结构
——链表
链表的基本概念链表引出数组有缺陷静态空间,一旦分配就不可以动态扩展,要不分配不够,要不分配过多。对于数组头部进行插入和删除效率低链表的组成链表是有节点组成的节点由数据域和指针域组成structLinkNode{intnum;struct}链表的分类方式1:静态链表动态链表方式2:单向链表双向链表单向循环链表双向循环链表静态链表和动态链表静态链表创建在栈上动态链表创建在堆区代码示例:#define_
黑马金牌编程
·
2024-01-24 20:10
C/C++数据结构
数据结构
链表
C语言描述
C语言进阶
C语言进阶——
数据结构
之链表(续)
前言hello,大家好呀,我是Humble,本篇博客承接之前的C语言进阶——
数据结构
之链表的内容(没看过的小伙伴可以从我创建的专栏C语言进阶之
数据结构
找到那篇文章并阅读后在回来哦~),上次我们重点说了链表中的单链表
不吃肉的Humble
·
2024-01-24 20:08
C语言进阶之数据结构
数据结构
c语言
链表
C语言进阶——
数据结构
之顺序表
前言:大家好呀,我是Humble,今天开始进入我们的一个C语言的
数据结构
的学习这也算是Humble做C语言专栏开始到现在迈出的一大步我们从这篇博客开始,会讲
数据结构
中的顺序表,和链表之后会利用这些知识来实战一个项目
不吃肉的Humble
·
2024-01-24 20:37
C语言进阶之数据结构
c语言
开发语言
数据结构
上一页
76
77
78
79
80
81
82
83
下一页
按字母分类:
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
其他