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
数据结构#线段树
使用WAF防御网络上的隐蔽威胁之反序列化攻击
什么是反序列化反序列化是将
数据结构
或对象状态从某种格式转换回对象的过程。这种格式通常是二进制流或者字符串(如JSON、XML),它是对象序列化(即对象转换为可存储或可传输格式)的逆过程。
caomengde233
·
2024-01-29 18:01
网络安全
【MQ02】基础简单消息队列应用
最简单的队列功能最简单的队列功能,无非就是将我们在
数据结构
与算法中学过的那个队列结构,变成一个外部功能组件。让各种语言和各种应用程序都可以通过这个队列来进行数据操作。
码农老张Zy
·
2024-01-29 18:00
洛谷 P1433 吃奶酪 状态压缩dp
程序中的主要
数据结构
是数组和存储奶酪坐标的变量。具体来说,主要分为以下步骤:预处理
InhabitantCat
·
2024-01-29 18:21
#
状态压缩
洛谷
c++
算法
洛谷【LGR-171-Div.3】深圳科创学院基础赛 #7 &「RHOI」Round 2 第三题 Reverse and Rotate
文章目录题目链接题目描述解题思路代码实现总结题目链接链接:P10058ReverseandRotate题目描述解题思路首先是本题使用的
数据结构
,需要满足可以在头部插入和删除同时也能在尾部完成插入和删除所以我们使用双端队列本题数据范围较大
InhabitantCat
·
2024-01-29 18:50
洛谷
算法
c++
物联网操作系统-Alios Things
学习笔记的思路清晰,物联网操作系统的核心知识点都有涉及到,FreeRtos等的物联网操作系统的知识点其实都是一样的,各个机制的实现原理也都大差不差,提前说明,本文适合具有良好的C语言基础,操作系统的基本认知,
数据结构
等功底的伙伴阅读
@daiwei
·
2024-01-29 18:39
物联网
物联网
Alios
操作系统
数据结构
与算法——线性顺序表原理及C语言实现
数据结构
与算法——线性顺序表原理及C语言实现一、线性表顺序存储概念二、顺序表的基本属性程序设计(1)线性表的创建list_create(2)清空顺序表list_clear(3)判断是否为空表list_empty
不会编程的小江江
·
2024-01-29 18:53
数据结构与算法
c语言
数据结构
数据结构
与算法——队列原理及C语言底层实现
数据结构
与算法——队列原理及C语言底层实现队列概念顺序队列1.顺序队列原理2.队列的创建3.入队与出队4.判断满队与空队5.清空队列与释放空间6.主流程测试链式队列1.链式队列的创建2.链式队列入队3.
不会编程的小江江
·
2024-01-29 18:22
数据结构与算法
c语言
开发语言
数据结构
数据结构
(18)-图之拓扑排序
图之拓扑排序,即无环图的排序,无环图也就是图中没有回路。一般地,我们认为施工过程、生产流程、教学安排等一个项目可以分为若干个子项目的项目即为无环图。所以拓扑排序一般用于解决一个流程类的工程能够顺序进行的问题。在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先级关系,这样的有向图我们称之为AOV网(ActivtyOnVertexNetwork)。AOV网中的弧表示活动之间存在先后顺序。
xxxxxxxx_123
·
2024-01-29 17:50
大厂程序员成长路径
以下是更详细的描述:一、技术管理发展路径:1.初级工程师阶段(0-3年):在这个阶段,程序员主要学习基本的编程语言、
数据结构
和算法,积累实际项目经验。
架构未来
·
2024-01-29 17:07
架构
职场和发展
数据结构
与算法Day07----递归
一、递归需要满足的三个条件:1.一个问题的解可以分解为几个子问题(数据规模更小的问题)的解。2.这个问题与分解之后的子问题,除了数据规模不同,求解思路完全一样。3.存在递归终止条件。二、编写递归程序的技巧:首先先写出递推公式,找到终止条件,最后将递推公式转化为代码。三、编写递归程序的注意事项:1、警惕堆栈溢出。如果递归求解的数据规模很大,调用层次很深,一直压入栈,就会有堆栈溢出的风险。2、警惕重复
墨殇染泪
·
2024-01-29 17:04
【备战蓝桥杯】——循环结构
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构
与算法个人格言:“没有罗马,那就自己创造罗马~”Stopstruggling,lifeisstopped.文章目录Python
Aileen_0v0
·
2024-01-29 17:55
蓝桥杯
蓝桥杯
职场和发展
开发语言
科技
python
前端面试题-说说你了解的js
数据结构
?(2024.1.29)
1、数组(Array)数组是一组有序的值的集合,可以通过索引访问。JavaScript数组可以包含不同的数据类型,并且长度是动态的。letmyArray=[1,'hello',true,[2,3]];2、对象(Object)对象是无序的键值对的集合。每个键都是字符串或符号,值可以是任何数据类型。letmyObject={key1:'value1',key2:42,key3:['a','b','c'
bug总结
·
2024-01-29 17:16
数据结构
【
数据结构
】图 常见题型汇总
数据结构
图定义无向图的连通分量是指无向图中的极大连通子图。图的遍历是指从图中顶点出发,每个顶点只能被访问一次,如果图不是连通则从某一顶点出发无法访问到其他全部结点。
_mika_
·
2024-01-29 16:02
【数据结构笔记】
数据结构
数据结构
·顺序表应用
本节应用是要用顺序表实现一个通讯录,收录联系人的姓名、性别、电话号码、住址、年龄顺序表的实现在上一节中已经完成了,本节的任务其实就是应用上节写出来的代码的那些接口函数功能,做出来一个好看的,可视化的东西首先把准备工作做好,创立好通讯录的头文件Contest.h和源文件Contest.c还有测试源文件,再把上一节的顺序表文件链接过来,在这节中直接使用上节的函数功能1.通讯录数据类型首先我们在Cont
atlanteep
·
2024-01-29 16:31
数据结构之谜
数据结构
数据结构
·顺序表经典例题(双指针)
本节讲解两道顺序表经典例题,运用到了双指针的思想双指针并不是两个指针,而是用两个类似指针的东西去扫描数组,以达到简化运算的效果1.移除元素OJ链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台本体给出一个数组nums和一个值val。目标是在不创建新数组的情况下,在这个数组本体上的内容中删掉所有值是val的元素。1.1解题思路1.1.1方法一遍历数组,每找到一次val就把后面的所有数据往
atlanteep
·
2024-01-29 16:31
数据结构之谜
数据结构
数据结构
·单链表经典例题
1.移除链表元素OJ链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台本题是说给出一个链表的头节点head和一个整数val,如果发现节点中存的数据有val就删掉它,最后返回修改后的链表头节点地址如果题目中没有明确提及给出的链表是否是带头的,那就默认是不带头的链表,此时题目中再提到头节点就是指链表的第一个节点思路1:从第二个节点开始,判断其内含的数据是否是val,然后遍历链表,最后判断头
atlanteep
·
2024-01-29 16:30
数据结构之谜
数据结构
Redis测试优化总结
不同类型
数据结构
占用内存对比:1.整型:当list或set中存储的元素为整型时:当元素个数小于500个数字,使用Set占内存空间最小,redis底层实现使用了intset编码;当元素个数大于512个数字
Suncy
·
2024-01-29 16:39
商品库存管理系统(C语言)
4.1预处理及
数据结构
本系统使用了宏定义,并定义了结构体Product,代表商品,包含商品的各项属性信息;也定义了一个结构体数
BraveTomato
·
2024-01-29 16:14
C++课程设计
c语言
算法
数据结构
课程设计
python算法与
数据结构
---排序和归并排序
学习目标掌握归并排序的基本原理使用python语言解答归并排序题目归并排序原理及过程将两个有序的数组合并成一个有序数组称为从上往下分解:把当前区间一分为二,直至分解为若干个长度为1的子数组从上往下的合并:两个有序的子区域两两向上合并;体现了分治思想,稳定排序复杂度平均时间复杂度:O(NlogN)最坏时间复杂度:O(NlogN)归并排序合并过程temp数组用于存储合并结果,合并后拷贝回原数组;双指针
茨球是只猫
·
2024-01-29 16:12
算法
数据结构
python
排序算法
python算法与
数据结构
---滑动窗口&双指针
学习目标了解滑动窗口的基本原理;学会用使用python语言解答滑动窗口经典题目;了解双指针的基本原理;学会使用python语言解答双指针经典题目;滑动窗口209.长度最小的子数组https://leetcode.cn/problems/minimum-size-subarray-sum/description/暴力解法目标是找子数组,暴力遍历所有的子数组枚举子数组的下标i,对于每个开始下标i:枚举
茨球是只猫
·
2024-01-29 16:40
python
算法
数据结构
双指针
滑动窗口
【C语言
数据结构
】空间复杂度和时间复杂度(详细分析)
目录1.
数据结构
介绍2.算法介绍3.时间复杂度,(空间复杂度)1.
数据结构
介绍首先我们讲解一下什么是
数据结构
(从今天开始,博主要开始学习
数据结构
啦,以后再学习算法会给大家分享更多深入浅出的干货!)
咸菜不闲
·
2024-01-29 16:10
和tt学C
数据结构
C语言—
数据结构
之时间复杂度与空间复杂度
目录一、算法效率1.1算法效率的类别1.2大O的渐进表示法二、时间复杂度2.1概念2.2例题三、空间复杂度3.1概念3.2例题一、算法效率在了解时间复杂度与空间复杂度之前,让我们先了解一下什么是算法效率和表示方法。1.1算法效率的类别算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度
三千水笙
·
2024-01-29 16:06
数据结构
LeetCode 211.添加与搜索单词 -
数据结构
设计 题解
题目信息LeetoCode地址:力扣(LeetCode)官网-全球极客挚爱的技术成长平台题目理解该题是LeetCode208.实现Trie(前缀树)题解的进阶与变体。本质还是通过Trie树插入与查找字符串。但是该题引入了一个新字符'.',它可以替代任何a到z这个26个小写字母。所在在遍历过程中,不再是一条单一的路径,而是应该沿着树的所有可能分枝进行深入,想起什么了没?没错!就是树的深度遍历。在进行
耐利
·
2024-01-29 16:25
c#
开发语言
从零开始SpringBoot项目搭建(二)——Swagger集成以及MybatisPlus配置
Swagger接口文档配置以及其他全局配置前言一、Swagger接口文档工具集成使用1.1概述1.2导入依赖1.3创建配置类Knife4jConfiguration1.4Swagger常用注解1.5自定义接口返回
数据结构
Leijieeeee
·
2024-01-29 15:51
spring
boot
后端
java
为什么Redis内部实现用跳跃表
跳跃表简介跳跃表(skiplist)是一个有序的
数据结构
,它通过在每个节点维护不同层次指向后续节点的指针,以达到快速访问指定节点的目的。
初音雨季
·
2024-01-29 15:27
数据结构
-求两集合的差集
数据结构
-两集合的差集////Createdbyzhangon2021/10/27.
菜成狗
·
2024-01-29 14:37
数据结构
数据结构
链表
【
数据结构
1-3】集合
当希望知道某个数据是否存在一个集合中,或者两个元素是否在同一个集合中时,就需要使用一些集合
数据结构
来维护集合元素之间的关系。常见的集合分为并查集,哈希表,STL中的set容器和map容器。
不爱睡觉不爱起床的小Kiku
·
2024-01-29 14:33
洛谷官方题单
数据结构
麒麟系统—— openKylin 安装 mongodb
二、下载解压MongoDB二、增加环境变量三、配置MongoDB创建数据目录创建日志文件运行四、加入到服务中MongoDB是一款高性能、开源的NoSQL数据库,因其灵活的
数据结构
、高可扩展性和易用性而受到广泛应用
盗理者
·
2024-01-29 14:53
Linux
mongodb
mongodb
数据库
JSON小记
JSON2fastjson3jackson4、Javajava对象→json字符串集合/数组→json字符串json字符串→java对象json字符串转→List5、JavaScriptjs对象→json字符串将JSON字符串解析为JS
数据结构
影响
北执南念
·
2024-01-29 14:22
JavaWeb
json
java
c#泛型(Generic)
在C#中,泛型是一种强大的特性,它允许你编写可以适用于多种类型的类、方法和
数据结构
。通过泛型,你可以编写更加灵活和可重用的代码,而不需要对每种数据类型都编写不同的实现。
彭小彭~
·
2024-01-29 14:52
c#基础
c#
第13章 集合与
数据结构
第13章集合与
数据结构
学习目标掌握List接口的常用方法能够说出List接口的常用实现类集合的区别能够说出Set接口的常用实现类集合的区别能够说出List系列与Set系列集合的区别能够说出Map接口的常用实现类集合的区别能够说出
黎明的前夜
·
2024-01-29 14:20
Java从基础到强化
数据结构
java
intellij-idea
算法
提升编程效率的利器: 解析Google Guava库之集合篇BitMap(三)
这种
数据结构
在处理需要双向查找的场景时非常有用。
地瓜伯伯
·
2024-01-29 14:47
工具
guava
java
开发语言
jvm
springcloud
spring
boot
计算机网络
提升编程效率的利器: 解析Google Guava库之集合篇Table二维映射(四)
在Java开发中,我们经常使用Map
数据结构
来存储键值对,其中键是唯一的,可以快速查找到对应的值。但在某些场景下,我们可能需要一个更复杂的映射结构,其中键由两部分组成,类似于一个二维表格的行和列。
地瓜伯伯
·
2024-01-29 14:14
工具
guava
java
开发语言
spring
cloud
spring
boot
jvm
数据结构
【Java
数据结构
】二叉树
2.1概念2.2两种特殊的二叉树2.3二叉树的性质2.4二叉树的存储2.5二叉树的基本操作2.5.1前置说明2.5.2二叉树的遍历2.5.3二叉树的基本操作1.树型结构(了解)1.1概念树是一种非线性的
数据结构
山顶是一定要去的
·
2024-01-29 14:11
java
数据结构
开发语言
intellij-idea
eclipse
【Java
数据结构
】栈和队列
栈和队列1.栈(Stack)1.1概念1.2栈的使用1.3栈的模拟实现1.4栈的应用场景1.5概念区分2.队列(Queue)2.1概念2.2队列的使用2.3队列模拟实现2.4循环队列3.双端队列(Deque)4.面试题1.栈(Stack)1.1概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIF
山顶是一定要去的
·
2024-01-29 14:40
数据结构
java
数据结构
开发语言
intellij-idea
eclipse
链表
数据结构
(队列Queue)
文章目录一、队列1、队列的定义2、队列的顺序实现2.1、初始化2.2、入队2.3、出队2.4、查找2.5、判断队列满/空3、队列的链式实现3.1、初始化3.2、入队3.3、出队4、双端队列一、队列1、队列的定义2、队列的顺序实现2.1、初始化//初始化voidInitQueue(SqQueue&Q){Q.front=Q.rear=0;}//判断是否为空boolQueueEmpty(SqQueueQ
微笑伴你而行
·
2024-01-29 14:39
蓝桥杯
数据结构
数据结构
(栈stack)
文章目录一、栈1、栈的定义2、顺序栈2.1、初始化2.2、进栈2.3、出栈2.4、读取3、链栈一、栈1、栈的定义逻辑结构:与普通线性表相同数据的运算:插入、删除操作有区别2、顺序栈2.1、初始化”.”适用于结构体变量,”->”适用于结构体指针变量typedefstruct{intdata[MaxSize];inttop;}SqStack;voidInitStack(SqStack&S){S.top
微笑伴你而行
·
2024-01-29 14:39
蓝桥杯
数据结构
数据结构
(链表)
文章目录一、单链表1、单链表定义2、初始化单链表2.1、不带头结点的单链表2.2、带头结点的单链表3、单链表基本操作3.1、按位序插入(带头结点)3.2、按位序插入(不带头结点)3.3、指定结点的后插操作3.4、指定结点的前插操作3.5、按位序删除(带头结点)3.6、指定结点的删除3.7、按位查找3.8、按值查找4、单链表的建立4.1、尾插法4.2、头插法二、双链表1、双链表的初始化(带头结点)2
微笑伴你而行
·
2024-01-29 14:36
蓝桥杯
数据结构
链表
利用Python3内置文档资源高效学习及官方中文文档
159.jpg概述从前面的对Python基础知识方法介绍中,我们几乎是围绕Python内置方法进行探索实践,比如字符串、列表、字典等
数据结构
的内置方法,和大量内置的标准库,诸如functools、time
若数
·
2024-01-29 14:18
【C++提高编程(二)】
一、STL初识1.1、STL的诞生·长久以来,软件界一直希望建立一种可重复利用的东西·C++的面向对象和泛型编程思想,目的就是复用性的提升·大多情况下,
数据结构
和算法都未能有一套标准,导致被迫从事大量重复工作
爱里承欢。
·
2024-01-29 14:29
c++
开发语言
图DFS和BFS总结 力扣
图的BFS与DFS对
数据结构
和算法有一定了解的朋友一定知道对于图的遍历而言,BFS和DFS是两种不错的方法。
被遗忘在角落的死小孩
·
2024-01-29 13:49
力扣
深度优先
宽度优先
leetcode
【MySQL】索引
文章目录什么是索引索引的优缺点索引结构B-Tree多路平衡查找树B+Treehash索引分类索引语法索引使用总结什么是索引索引(index)是帮助MYSQL高效获取数据的
数据结构
(有序)。
谷艳爽faye
·
2024-01-29 13:42
mysql
数据库
索引介绍(超重要!)
在关系型数据库中,索引是一种
数据结构
,将数据提前按照一定的规则进行排序和组织,能够帮助快速定位到数据记录的数据,加快数据库表中数据的查找和访问速度。
柯西极限存在准则
·
2024-01-29 13:11
数据库
sql
mysql
数据库
精通Python第11篇—多表格文件单元格平均值计算实例解析
文章目录Python教程:基于多个表格文件的单元格数据平均值计算准备工作任务背景文件命名和
数据结构
示例任务目标Python代码实现脚本解释运行脚本实现代码总结Python教程:基于多个表格文件的单元格数据平均值计算在日常数据处理工作中
申公豹本豹
·
2024-01-29 13:18
Python精通一千例
python
开发语言
go常用标准库Template模板
1.模板示例通过将模板应用于一个
数据结构
(即该
数据结构
作为模板的参数)来执行,来获得输出。模板
leellun
·
2024-01-29 12:08
go从入门到实践
golang
iphone
开发语言
Redis入门与进阶(一):Redis入门概述
优势一、Redis介绍Redis为REmoteDictionaryServer(远程字典服务器),是完全开源的,使用ANSIC语言编写遵守BSD协议,是一个高性能的Key-Value数据库提供了丰富的
数据结构
语晖linux
·
2024-01-29 12:04
Redis入门与进阶
redis
数据库
缓存
四、Kubernetes—资源清单
目录一、K8S中的资源1、资源的定义2、资源的种类二、资源清单1、简单说明2、YAML支持的
数据结构
三、常用字段解释说明1、必须存在的属性2、主要对象3、额外的参数项四、容器生命周期1、Init容器2、
语晖linux
·
2024-01-29 12:33
docker
kubernetes
k8s
【ArcGIS微课1000例】0096:dem三维块状表达(层次地形模型)
但受其
数据结构
的影响,无法直接以拉伸形式进行三维表达,如拉伸DEM格网形成块状化地形场景。而对于矢量数据来说,能够方便地使用拉伸功能进行三维块状
刘一哥GIS
·
2024-01-29 12:26
arcgis
dem
数字高程模型
三维显示
数字地形
python
数据结构
.栈
一、栈的定义二、初始化#includeusingnamespacestd;constintN=10;typedefstruct{intdata[N];inttop;}SqStack;voidInitSqStack(SqStack&S)//初始化{S.top=-1;}三、进栈voidPush(SqStack&S,intx)//入栈{S.data[++S.top]=x;}四、出栈voidPop(SqS
丰海洋
·
2024-01-29 12:47
数据结构
数据结构
.队列的顺序表示
一、队列的定义二、队列的顺序实现#includeusingnamespacestd;constintN=10;typedefstruct{intdata[N];intfront,rear;}SqQueue;voidInit(SqQueue&Q)//初始化{Q.front=Q.rear=0;}三、入队boolPush(SqQueue&Q,intx)//入队{if((Q.rear+1)%N==Q.fr
丰海洋
·
2024-01-29 12:14
数据结构
算法
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他