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
数据结构#线段树
蓝桥 python笔记6——heapq、functool、itertools
目录heapqfunctoolitertoolsheapq这里涉及到一点
数据结构
的知识,后续会讲解。(此处,只要将其理解为按某种规则包装数据的结构体即可。
Minus478256
·
2024-01-25 19:14
蓝桥_python
笔记
使用 LinkAi 打造自己的知识库和数字人
其他系列文章导航Java基础合集
数据结构
与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、LinkAi介绍二、文档库2.1创建知识库2.2配置知识库2.3Ai配置
绿皮龟
·
2024-01-25 19:41
Java基础合集
人工智能
opencv
数据挖掘
语音识别
计算机视觉
目标检测
机器学习
数据结构
算法刷题--贪心算法
1.贪心算法理论基础2.分发饼干题目:https://leetcode.cn/problems/assign-cookies/submissions/思路:贪心–局部最优可以得到全局最优优先考虑饼干,尽可能用小饼干满足小胃口代码实现://贪心--局部最优可以得到全局最优//优先考虑饼干,尽可能用小饼干满足小胃口classSolution{publicintfindContentChildren(i
Introspection_ZHANG
·
2024-01-25 19:41
数据结构-算法刷题
java
贪心算法
算法
java
数据结构
与算法刷题-----LeetCode565. 数组嵌套
java
数据结构
与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-25 19:38
算法
java
算法
leetcode
java
数据结构
与算法刷题-----LeetCode769. 最多能完成排序的块
java
数据结构
与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-25 19:35
算法
java
算法
排序算法
leetcode
这两周的算法学习
我也是从上周才知道算法和
数据结构
之间的关系,有一些算法题是需要有
数据结构
的知识基础才能找到思路,在没有接触
数据结构
之前,我解算法题基本上用的就是迭代和一些普通的逻辑,但是这些思想只能解决一些简单的小题,
皆非的万事屋
·
2024-01-25 19:33
Go实现双链表
Go
数据结构
:双链表双向链表插入演示前插后插代码返回代码的第一和最后一个元素打印和删除操作全部代码双向链表 List是一个相当简单的结构体,其中只包含了一个root的节点和一个整型的len。
Go 的学习之路
·
2024-01-25 19:32
go
面试题
golang
开发语言
后端
数据结构
Go实现单链表(并发安全)
Go
数据结构
:单链表单链表介绍单链表的结构后插元素前插元素指定位置插入遍历链表使用哨兵实现单链表全部代码单链表介绍 上个章节我们实现了并发不安全的链表,并发不安全单链表这次我们实现并发安全的链表,以及增加了
Go 的学习之路
·
2024-01-25 19:32
数据结构
算法
golang
Mysql 进阶 (三):索引结构
一:按「
数据结构
」分类:B+tree索引:使用B+树结构进行组织,适用于范围查询和排
Go 的学习之路
·
2024-01-25 19:02
MySQL
从入门到脱坑
数据库
Go实现单链表(并发不安全)
Go
数据结构
:单链表单链表的特点单链表的结构前插代码的实现后插代码的实现在指定位置插入元素在指定位置删除元素删除指定元素的第一个元素删除所有指定元素查找是否包含该值遍历单链表全部代码单链表的特点 每个节点包含两个域
Go 的学习之路
·
2024-01-25 19:02
golang
开发语言
后端
详解SpringCloud微服务技术栈:一文速通RabbitMQ,入门到实践
部署微服务集群订阅专栏:微服务技术全家桶希望文章对你们有所帮助RabbitMQ的使用还是很广泛的,主要是用在异步通讯的过程中的消息中间件,而在之前我学习Redis的时候,已经分别通过阻塞队列和Redis的某种
数据结构
实现了异步通信
布布要成为最负责的男人
·
2024-01-25 19:21
微服务技术全家桶
spring
cloud
微服务
rabbitmq
中间件
java
spring
docker
Java学习中,如何正确使用集合框架
Java集合框架(CollectionFramework)是Java中非常重要的一部分,提供了一套丰富而灵活的
数据结构
和算法,用于存储、检索和操作对象。
Itmastergo
·
2024-01-25 19:46
java
学习
开发语言
数据结构
与算法-线性表
2线性表最简单的线性结构:线性表特征:唯一前驱唯一后继线性表类型:顺序映像链式映像链式映像-单链表插入:s插入到p后面s->data=e;s->next=p->next;p->next=s;删除:删除p后面的qq=p->next;p->next=q->next;free(q);链式映像-双向链表链式映像-循环链表-后继为头节点:空表插入:s插入到p后面s->next=p->next;p->next
cwn_
·
2024-01-25 19:15
数据结构与算法
数据结构
算法
数据结构
(队列)
一.什么是队列1.队列定义队列是一种特殊的线性表,特殊之处在于他只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。和栈一样,队列也是一种操作受限制的线性表。进行插入操作的一端称为队尾,进行删除操作的一端称为队头或者队首。2.队列特点①队列中的元素满足先进先出(FIFO)的特点,即先进入队列的元素总是最先从队列移出。这种特点使得队列在处理数据时具有优势,能够高效地组织
郭天宇 abfore
·
2024-01-25 18:37
数据结构
算法
数据结构
(栈)
一.什么是栈1.栈的定义栈是一种特殊类型的线性表,它的特点是仅允许在其一端进行插入(入栈)和删除(弹出)操作。这一端称为栈顶,而相对的另一端称为栈底。2.栈的特点栈遵循“后进先出”(LIFO)的原则,也就是说新加入的元素总是位于栈顶,先入栈的元素总是最后出栈。3.基本操作入栈(Push):将元素推送到栈顶出栈(Pop):删除栈顶元素①入栈②出栈二.栈的基本操作1.顺序栈顺序栈是一种使用数组实现的栈
郭天宇 abfore
·
2024-01-25 18:07
数据结构
数据结构
算法(单调栈)
一.单调栈的定义单调栈本质上还是栈,表示的是一种特殊的
数据结构
,用来解决某类问题。单调栈,即存放在该栈中的元素是按照单调递增或单调递减的顺序存放。
郭天宇 abfore
·
2024-01-25 18:36
数据结构
java
开发语言
算法
数据结构
(数组)
一.数组的概念1.数组定义数组(Array)是一种线性结构。它用一组连续的内存空间,来存储一组具有相同数据类型的数据。2.数组的特点①用来存储一组类型相同的数据。②在内存中,分配连续的空间,数组创建时需要指定容量。因为数组为了保持内存的数据的连续性,所以会导致插入、删除这两个操作比较低效。③数据类型[]数组名int[]arr=newint[10];int[]arr2={1,2,3,4};④访问数组
郭天宇 abfore
·
2024-01-25 18:34
数据结构
算法
C++和Python最常用的库框架一览
一、C++常用库1.标准模板库(STL)STL包含丰富的
数据结构
与算法。比如vector动态数组;list双向链表;map基于红黑树实现,支持快速查找键值对。常用算法有sort排序、find搜索等。
X_StarX
·
2024-01-25 18:02
c++
python
开发语言
Redis——list以及他的应用场景
链表是一种非常常见的
数据结构
,特点是易于数据元素的插入和删除并且且可以灵活调整链表长度,但是链表的随机访问困难。
王果冻ddd
·
2024-01-25 18:36
redis
list
开发语言
缓存
windows
数据结构
——链式栈
采用链式存储的方式来构建栈#includeusingnamespacestd;#defineElementTypeinttypedefstructLinkNode{ElementTypedata;structLinkNode*next;}*LiStack;boolInitStack(LiStack&S){S=(LinkNode*)malloc(sizeof(LinkNode));if(S==NUL
努力编程的阿曼
·
2024-01-25 18:36
数据结构
栈
开发利器——C语言必备实用第三方库
今天,码哥给大家带来一款基础库,这套库不仅仅提供了常用的
数据结构
、算法,如红黑树、斐波那契堆、队列、KMP算法、RSA算法、各类哈希算法、数据恢复算法等等,还提供了多进程框架、多线程框架、跨平台高性能事件等实用内容
码哥比特
·
2024-01-25 18:33
c语言
开发语言
经验分享
程序人生
学习
linux
单片机
[
数据结构
- C++] 红黑树RBTree
文章目录1、前言2、红黑树的概念3、红黑树的性质4、红黑树节点的定义5、红黑树的插入Insert6、红黑树的验证7、红黑树与AVL树的比较附录:1、前言我们在学习了二叉搜索树后,在它的基础上又学习了AVL树,知道了AVL树是靠平衡因子来调节左右高度差,从而让树变得平衡的。本篇我们再来学习一个依靠另一种平衡规则来控制的二叉搜索树——红黑树。2、红黑树的概念红黑树,是一种二叉搜索树,但在每个结点上增加
小白在努力jy
·
2024-01-25 18:58
数据结构
C++
数据结构
c++
用Java写一下常见的
数据结构
常见的
数据结构
包括数组、链表、队列、栈、树、图等。
酷爱码
·
2024-01-25 17:13
java技术教程
java
数据结构
开发语言
Java基础
数据结构
之排序
一.排序1.什么是稳定性假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳定的;否则称为不稳定的。2.分类内部排序:数据元素全部放在内存中的排序。外部排序:数据元素太多不能同时放在内存中,根据排序过程的要求不能在内外存之间移动
zyh20050430
·
2024-01-25 17:42
数据结构
排序算法
java
总结Symbol、Set、WeakSet、Map、WeakMap
前言这几个es6+新增的
数据结构
和变量类型,不经常用,好容易忘记啊。在此记录一下,方便复习。SymbolSymbol是es6新增的基本数据类型,用于生成独一无二的值。
国王不在家
·
2024-01-25 17:39
js芝士
javascript
开发语言
ecmascript
js中的深浅拷贝-解决循环引用
深拷贝前言深拷贝挺耗时的,这就要求我们在设计
数据结构
时层级不要太深,能浅拷贝解决最好,所以一些框架在数据处理方面也只是进行浅拷贝。
国王不在家
·
2024-01-25 17:39
js芝士
javascript
开发语言
ecmascript
Spring Boot3.0基础(三):集成Redis缓存
相比Memcached,Redis支持更丰富的
数据结构
,例如hashes,lists,sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。
程序猿毕业分享网
·
2024-01-25 17:36
缓存
spring
boot
redis
主流的 NoSQL 数据库 应用场景 优缺点
优点:灵活的数据模型,支持复杂的
数据结构
和查询。水平扩展性好,能够处理大规模数据。缺点:不适合复杂的事务处理,对事务一致性要求较高的应用不太合适。Cassan
KevinAha
·
2024-01-25 17:34
数据库
nosql
MySql索引的
数据结构
与算法
MySql索引的
数据结构
与算法索引是帮助MySql高效获取数据的排好序的
数据结构
索引
数据结构
二叉树红黑树hash表不支持范围查询,对=查询查询效率高存储方式进行哈希运算获取hash槽,然后将对应的数据存储在
车马去闲闲丶
·
2024-01-25 17:54
mysql
数据库
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构
与算法个人格言:“没有罗马,那就自己创造罗马~”文章目录前言1.Ubuntu安装SVN服务2.修改配置文件2.1修改svnserve.conf
Aileen_0v0
·
2024-01-25 17:48
Copolar学习
ubuntu
svn
tcp/ip
linux
运维
docker
visualstudio
深入浅出百亿请求高可用Redis分布式集群
摘要:作为noSql中的kv数据库的王者,redis以其高性能,低时延,丰富的
数据结构
备受开发者青睐,但是由于redis在水平伸缩性上受限,如何做到能够水平扩容,同时对业务无侵入性是很多使用redis的开发人员都会面临的问题
简说Linux
·
2024-01-25 16:02
C/C++后端开发
redis
分布式
数据库
linux
网络
PostgreSQL 源码解读(83)- 查询语句#68(PortalStart函数)
一、
数据结构
Portal包括场景PortalStrategy枚举定义/PortalStatus状态定义/PortalData结构体.Portal是PortalData结构体指针,详见代码注释.
EthanHe
·
2024-01-25 16:21
【面试八股文】每日一题:hashmap源码面试21连问?
概念任意长度的输入->固定长度的输出2、hash冲突抽屉原理无法避免3、稍微好一些的hash算法,应该考虑的点要尽可能的分散,因为在table中slot大部分都处于空闲状态时,要尽可能降低hash冲突4、
数据结构
烟雨木子
·
2024-01-25 15:57
大厂后端工程师面试
面试
哈希算法
职场和发展
java
[源码和文档分享]基于C++的简易数据库的开发与测试
文件中
数据结构
主要采用B+树,实现了对删除的结点的空间回收。数据库cache模拟系统中的cache以利用文件读取的局部性来增加读写速度
ggdd5151
·
2024-01-25 15:31
浅析STL之STL是什么,包含什么,怎么用呢?
总的来说,STL不仅是一个可复用的组件库,而且是包装了算法和
数据结构
的软件框架
跟着小宋一起学
·
2024-01-25 15:30
STL学习
C++
STL
降维算法——LE算法的推导
具体来讲,拉普拉斯特征映射是一种基于图的降维算法,它希望相互间有关系的点(在图中相连的点)在降维后的空间中尽可能的靠近,从而在降维后仍能保持原有的
数据结构
。
GrandNovice
·
2024-01-25 15:24
Python json.loads()和json.dumps()函数作用
具体而言,json.loads()的作用是将JSON字符串转换为相应的Python
数据结构
。
魑魅魍魉114
·
2024-01-25 15:21
python笔记
json
python
杂谈--Json Path简单使用
文章目录概述常用语法实例概述JsonPath方便对Json
数据结构
进行内容提取。
忘心虚无
·
2024-01-25 15:16
json
大数据分析组件Hive-集合
数据结构
Hive的
数据结构
前言一、array数组类型二、map键值对集合类型三、struct结构体类型前言Hive是一个基于Hadoop的数据仓库基础设施,用于处理大规模分布式数据集。
Aimyon_36
·
2024-01-25 15:15
Hive
数据分析
hive
数据结构
STL简介
01.STL的介绍1,什么是STL——StandardTemplateLibrary,标准模板库2.STL提供了六大组件:容器,算法,迭代器,仿函数,适配器,空间配置器容器:各种
数据结构
算法:各种常用的算法
yiyeyeshenlan
·
2024-01-25 14:53
c++
开发语言
C++高级编程——STL:list容器、set容器和map容器
本专栏记录C++学习过程包括C++基础以及
数据结构
和算法,其中第一部分计划时间一个月,主要跟着黑马视频教程,学习路线如下,不定时更新,欢迎关注。
爱睡觉的咋
·
2024-01-25 14:30
C++学习
c++
list
windows
C语言第八弹---一维数组
✨个人主页:熬夜学编程的小林系列专栏:【C语言详解】【
数据结构
详解】一维数组1、数组的概念2、⼀维数组的创建和初始化2.1、数组创建2.2、数组的初始化2.3、数组的类型3、⼀维数组的使用3.1、数组下标
小林熬夜学编程
·
2024-01-25 14:52
c语言
开发语言
LSM树适合磁盘的NoSQL,B+树适合SSD
如果用SSD那么B+树的随机读取的性能问题就没有了,尤其是有了持久内存,B+树将是更适合OLTP场景的
数据结构
。
howard_shooter
·
2024-01-25 13:20
PostgreSQL
nosql
b树
数据库
java
数据结构
与算法刷题-----LeetCode766. 托普利茨矩阵
java
数据结构
与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-25 13:49
算法
java
矩阵
算法
leetcode
联合类型(union type )
计算机科学中,union指的是一个包含多种类型或者格式的值,或者
数据结构
包含这样的值。一些程序语言支持特殊的数据类型——union类型。换句话说,union类型的定义,规定了哪些类型存储在一起。
weixin_34268753
·
2024-01-25 13:44
数据结构与算法
人工智能
c语言贪心算法合并箭,LeetCode刷题题库:贪心算法
LeetCode刷题笔记:贪心算法自大学开始,我便陆陆续续的学习一些算法和
数据结构
方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。
高中化学孙环宇
·
2024-01-25 13:44
c语言贪心算法合并箭
Python处理yaml和嵌套
数据结构
的一些技巧
分享一些用Python处理yaml和嵌套
数据结构
的的一些技巧,首先从修改yaml格式文件的问题出发,演变出了各个解决办法,又从最后的解决办法中引申出了普适性更强的嵌套
数据结构
的定位方法。
快乐星球没有乐
·
2024-01-25 13:44
python
python
数据结构
正则表达式
数据结构
之树和森林
数据结构
之树和森林1、树的存储结构2、树和森林的遍历2.1、树的遍历2.2、森林的遍历3、树、森林和二叉树之间的相互转换
数据结构
是程序设计的重要基础,它所讨论的内容和技术对从事软件项目的开发有重要作用
yysh_001
·
2024-01-25 13:23
数据结构
数据结构
【
数据结构
】拓扑网络(AOE算法举例+源码)
博主介绍:✌专研于前后端领域优质创作者、本质互联网精神开源贡献答疑解惑、坚持优质作品共享、掘金/腾讯云/阿里云等平台优质作者、擅长前后端项目开发和毕业项目实战,深受全网粉丝喜爱与支持✌有需要可以联系作者我哦!文末获取源码联系精彩专栏推荐订阅不然下次找不到哟一、拓扑网络定义拓扑网络是计算机网络中的一个重要概念,指的是连接在一起的网络设备之间的物理或逻辑结构。拓扑结构决定了网络中各个节点之间的连接方式
程序小勇
·
2024-01-25 12:28
数据结构
网络
算法
Python中的列表是什么?
列表的创建3.访问列表元素4.列表的切片5.列表的修改6.删除列表元素7.列表的遍历8.列表推导式9.列表的排序和反转10.列表的其他方法总结Python中的列表(List)是一种非常灵活且功能强大的
数据结构
Oliver9887
·
2024-01-25 12:25
Python
python
开发语言
上一页
75
76
77
78
79
80
81
82
下一页
按字母分类:
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
其他