【数据结构与算法】3.(单向、无向、带权)图,广度、深度优先搜索,贪心算法
2024-08-02 22:35 | 分类:软件设计 | 评论:0 次 | 浏览: 63
单向图、无向图、带权图、广度优先搜索、深度优先搜索、贪心算法
刷题计划 day4 【双指针、快慢指针、环形链表】链表下
2024-08-02 22:31 | 分类:软件设计 | 评论:0 次 | 浏览: 69
⚡刷题计划day4继续,可以点个免费的赞哦~下一期将会开启哈希表刷题专题,往期可看专栏,关注不迷路。环形链表,双指针,快慢指针等
【数据结构】汇总二、线性表(逻辑结构、物理(存储)结构、基本操作、1.顺序表2.单链表3.双链表4.循环链表5.静态链表6.顺序表与链表的对比不同)
2024-08-02 22:31 | 分类:软件设计 | 评论:0 次 | 浏览: 70
10//静态链表的最大长度//静态链表结构类型的定义,并且使用typedef进行重命名为SLinkList[MaxSize]//存储数据元素...
【数据结构】LeetCode升级版的环形链表,复制带随机指针的链表
2024-08-02 22:30 | 分类:软件设计 | 评论:0 次 | 浏览: 69
本文详细的讲述了升级版的环形链表和复制带随机指针的链表,里面包含了详细思路和图片,通俗易懂,能够使你快速掌握,在最后面还带有源码,更容易理解...
【海贼王的数据航海】链表—双向链表
2024-08-02 22:30 | 分类:软件设计 | 评论:0 次 | 浏览: 70
可能需要搬移元素,效率低O(N)逻辑上连续,但物理上不一定连续。动态顺序表,空间不够时需要扩容。任意位置插入或者删除元素。元素高效存储+频繁...
zookeeper学习(三)基础数据结构
2024-08-02 22:25 | 分类:软件设计 | 评论:0 次 | 浏览: 69
PERSISTENT_WITH_TTL:zookeeper的扩展类型,如果znode在给定的TTL内没有被修改,它将在没有子节点时被删除。P...
手撕数据结构---栈和队列的概念以及实现
2024-08-02 20:55 | 分类:软件设计 | 评论:0 次 | 浏览: 71
栈:⼀种特殊的线性表,其只允许在固定的⼀端进⾏插⼊和删除元素操作。进⾏数据插⼊和删除操作的⼀端称为栈顶,另⼀端称为栈底。概念:只允许在⼀端进...
知识链:知识图谱提升大模型的推理能力,解决多个知识点结合推理时出错 + 个性化方案
2024-08-02 20:14 | 分类:软件设计 | 评论:0 次 | 浏览: 63
这段描述涉及到的“KNOWREASON”数据集、实体、关系、规则、样本以及跳数的概念都是在描述如何用一个复杂的数据结构来支持和训练大型语言模...
网络安全之不同阶段攻防手段(四)
2024-08-02 19:50 | 分类:软件设计 | 评论:0 次 | 浏览: 90
前面已经说过信息收集、扫描探测以及初始访问阶段的攻防手段,下面将说一下在攻击者获取到访问权限的情况下会接着如何进一步在网络中建立控制点、提权...
关于pandas中两个不同的Series相减的问题
2024-08-02 19:50 | 分类:软件设计 | 评论:0 次 | 浏览: 70
众所周知,pandas中有两种主要的数据结构,一种是DataFrame,一种是Series,DataFrame的行或列其实都是Series,...
【LeetCode】力扣刷题攻略路线推荐!适合新手小白入门~(含各类题目序号)
2024-08-01 23:31 | 分类:软件设计 | 评论:0 次 | 浏览: 61
力扣上有许多数据结构及算法的练习,但是如果由第一题【两数之和】开始刷,会让50%的人倒在起点。所以我们刷题要讲究路线攻略以及技巧~
数据结构之B树
2024-08-01 23:31 | 分类:软件设计 | 评论:0 次 | 浏览: 65
B树作为一种自平衡的树形数据结构,在数据库和文件系统中有着广泛的应用。它通过允许节点包含多个关键字和子节点来提高数据的访问效率,并通过维护节...
【数据结构】哈希表与哈希桶
2024-08-01 23:15 | 分类:软件设计 | 评论:0 次 | 浏览: 64
本篇文章我们共同学习哈希结构,哈希结构追求更极致的搜索效率。之前学习的结构中搜索的效率取决于搜索过程中元素的比较次数,因此顺序结构中查找的时...
区块链详解
2024-08-01 03:34 | 分类:软件设计 | 评论:0 次 | 浏览: 69
1.1 什么是区块链?区块链是一种分布式数据库技术,它以链式数据结构的形式存储数据,每个数据块与前一个数据块相关联,形成了一个不断增长的数据...
【数据结构初阶】单链表经典算法题十道(详解+图例)—得道飞升(上篇)
2024-07-31 23:27 | 分类:软件设计 | 评论:0 次 | 浏览: 86
创建一个新链表,newhead,newtail 指向新链表的头结点,定义两个指针分别指向原链表的头结点,两个指针指向的数据比较大小,谁小谁尾...
数据结构之双向链表(赋源码)
2024-07-31 22:08 | 分类:软件设计 | 评论:0 次 | 浏览: 79
总的来说,在实现双链表的算法时,在插入和删除上优先考虑的是插入一个节点会影响到那些节点、删除一个节点又会影响到那些节点,以及被影响节点的指针...
【数据结构】72变的双端队列
2024-07-31 22:07 | 分类:软件设计 | 评论:0 次 | 浏览: 84
【数据结构】第三章——栈、队列和数组(8)详细介绍双端队列及其使用,文中附赠博主个人对双端队列的做题经验……
单链表<数据结构 C版>
2024-07-31 22:07 | 分类:软件设计 | 评论:0 次 | 浏览: 89
单链表是一种在物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接顺序实现的。
详解数据结构之二叉树(二叉链,使用递归)
2024-07-31 22:07 | 分类:软件设计 | 评论:0 次 | 浏览: 81
详细说明二叉链的创建与销毁,如何遍历二叉树的4种办法,前序遍历、中序遍历、后序遍历、层序遍历,以及如何处理节点与节点之间的关系
经典的带环链表问题(链表补充)
2024-07-31 21:58 | 分类:软件设计 | 评论:0 次 | 浏览: 82
fast追击slow过程中,距离变化一直-2,但是最后结果要注意,N为偶数时,最后变为0,N为奇数时,最后为-1.而当距离为-1时,两指针会...
手撕数据结构---------顺序表和链表
2024-07-31 21:57 | 分类:软件设计 | 评论:0 次 | 浏览: 81
定义之前已经知道数组大小的数组定义之前不知道数组大小的数组---动态内存管理int *arr---定义一个指针sequence:流畅的 Li...
【Elasticsearch】Elasticsearch倒排索引详解
2024-07-28 21:19 | 分类:软件设计 | 评论:0 次 | 浏览: 89
倒排索引是全文搜索引擎的核心数据结构,其主要作用是从文档中提取关键词,并建立关键词到文档的映射关系。这种结构与传统的正排索引(即文档到关键词...
B+树详解【数据结构】
2024-07-28 20:15 | 分类:软件设计 | 评论:0 次 | 浏览: 97
若该叶子节点已满(含有N - 1个关键字),则在插入新关键字前将它分裂成两个节点,其中间的关键字上移至父节点。B+树的内部节点关键字数量较多...