当前位置: 代码网 > it编程>

软件设计

【手写数据库内核组件】0202分段哈希表Partial Hash Table,大并发场景下提升hashTable的吞吐量,可变分段算法快速定位segment位置

2024-07-28 19:46 | 分类:软件设计 | 评论:0 次 | 浏览: 133

本文分享了分段hash表的实现与原理,在高并发场景下,为了hash操作的一致性,又同时提升hash表的吞吐量,采用分段hash,在没有has...

【手写数据库内核组件】0201 哈希表hashtable的实战演练,多种非加密算法,hash桶的冲突处理,查找插入删除操作的代码实现

2024-07-28 19:46 | 分类:软件设计 | 评论:0 次 | 浏览: 147

hash表的应用非常广泛,在网上也可以看到分享的各种hash表的实现,都比较概念化。本章节从实战的角度出发,以数据库内核中的应用为例,来看看...

哈希表——位图

哈希表——位图

2024-07-28 19:45 | 分类:软件设计 | 评论:0 次 | 浏览: 199

哈希表——位图

DAY7|哈希表Part2

DAY7|哈希表Part2

2024-07-28 19:45 | 分类:软件设计 | 评论:0 次 | 浏览: 145

left和right去重,则是在循环中找到等于0的情况,下一步需要向内同时收缩left和right(此时如果left<right,第一...

Unity 中 A*寻路(AStar,A星)的优化,二叉堆,双向队列,哈希表

2024-07-28 19:45 | 分类:软件设计 | 评论:0 次 | 浏览: 177

对A星寻路的进一步优化,二叉堆,哈希表,双向队列

第十三章 DFS与BFS(保姆级教学!!超级详细的图示!!)

第十三章 DFS与BFS(保姆级教学!!超级详细的图示!!)

2024-07-28 19:41 | 分类:软件设计 | 评论:0 次 | 浏览: 155

用画图和超详细地注释帮助大家秒懂DFS和BFS!!!!保姆级教学!!!解决你的痛点!!!

leetcode热题HOT 200. 岛屿数量(深入理解DFS和BFS)

2024-07-28 19:40 | 分类:软件设计 | 评论:0 次 | 浏览: 193

广度优先搜索(BFS)和深度优先搜索(DFS)是两种常用的图搜索算法,用于解决许多与图相关的问题,包括路径搜索、连通性检测等。广度优先搜索从...

【FastDFS】面试官:如何实现文件的大规模分布式存储?(全程实战

【FastDFS】面试官:如何实现文件的大规模分布式存储?(全程实战

2024-07-28 19:40 | 分类:软件设计 | 评论:0 次 | 浏览: 151

毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详...

【初阶数据结构】深度解析七大常见排序|掌握底层逻辑与原理

【初阶数据结构】深度解析七大常见排序|掌握底层逻辑与原理

2024-07-28 19:38 | 分类:软件设计 | 评论:0 次 | 浏览: 209

本篇将介绍七大常见排序底层逻辑,有助于我们更好地理解不同排序的适用场景和效率上的差别。

【数据结构】排序算法——Lesson2

【数据结构】排序算法——Lesson2

2024-07-28 19:36 | 分类:软件设计 | 评论:0 次 | 浏览: 214

归并、计数排序

【数据结构】初探数据结构面纱:栈和队列全面剖析

【数据结构】初探数据结构面纱:栈和队列全面剖析

2024-07-28 19:36 | 分类:软件设计 | 评论:0 次 | 浏览: 194

哈喽,各位小伙伴大家好!今天咱们就正式开始学习数据结构了。我们今天要学习的数据结构分别是栈和队列。话不多说,咱们进入正题!向大厂冲锋!

数据结构——树的基础概念

数据结构——树的基础概念

2024-07-28 19:35 | 分类:软件设计 | 评论:0 次 | 浏览: 192

目录1.树的概念2.树的相关概念 3.树的表示(1)直接表示法(2)双亲表示法 (3)左孩子右兄弟表示法 4.树在实际中的运用(表示文件...

数据结构——带环链表、循环队列问题

数据结构——带环链表、循环队列问题

2024-07-28 19:35 | 分类:软件设计 | 评论:0 次 | 浏览: 160

循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间...

【初阶数据结构】打破递归束缚:掌握非递归版快速排序与归并排序

【初阶数据结构】打破递归束缚:掌握非递归版快速排序与归并排序

2024-07-28 19:35 | 分类:软件设计 | 评论:0 次 | 浏览: 164

本章将单独分享关于非递归实现快排和归并排序,可以帮助我们更好地理解递归和熟悉使用数据结构。

数据结构----栈

数据结构----栈

2024-07-28 19:34 | 分类:软件设计 | 评论:0 次 | 浏览: 169

前面我们说到,栈的底层结构我们采用数组的方式是最好的,所以我们可以怎样来定义栈呢?诶,我们是不是可以想到我们之前学习过的顺序表呢,他们们的底...

【数据结构】数据结构前置知识

2024-07-28 19:34 | 分类:软件设计 | 评论:0 次 | 浏览: 213

数据结构前置知识,时间复杂度,空间复杂度

详解数据结构之二叉树(堆)

详解数据结构之二叉树(堆)

2024-07-28 19:33 | 分类:软件设计 | 评论:0 次 | 浏览: 176

如图:这两颗树就不是树形结构,根节点父节点:若一个节点含有子节点,则称这个节点为字节的的父节点,如图9为12个父节点。子节点/孩子节点:一个...

数据结构之《栈》

数据结构之《栈》

2024-07-28 19:33 | 分类:软件设计 | 评论:0 次 | 浏览: 179

在之前我们已经学习了数据结构中线性表里面的顺序表与链表,了解了如何实现顺序表与链表增、删、查、该等功能。其实在线性表中除了顺序表和链表还有其...

双向链表<数据结构 C版>

双向链表<数据结构 C版>

2024-07-28 19:33 | 分类:软件设计 | 评论:0 次 | 浏览: 174

根据链表的三大特性,单向or双向、带头or不带头、循环or不循环,可将链表分为2*2*2,8种链表,前面我们已经实现了单链表,即:不带头单向...

【深度学习 &amp; 目标检测】R-CNN系列算法全面概述(一文搞懂R-CNN、Fast R-CNN、Faster R-CNN的来龙去脉)

【深度学习 & 目标检测】R-CNN系列算法全面概述(一文搞懂R-CNN、Fast R-CNN、Faster R-CNN的来龙去脉)

2024-07-28 19:30 | 分类:软件设计 | 评论:0 次 | 浏览: 164

RCNN在2013年在目标检测领域首次使用深度学习和卷积神经网络,他与Alex net一起引爆了21世纪第二个十年计算机视觉领域的技术爆炸。...

【数据结构】排序算法——Lessen1

【数据结构】排序算法——Lessen1

2024-07-28 19:29 | 分类:软件设计 | 评论:0 次 | 浏览: 244

排序算法超超超详解

【数据结构】探索排序的奥秘

【数据结构】探索排序的奥秘

2024-07-28 19:29 | 分类:软件设计 | 评论:0 次 | 浏览: 193

排序,这篇就够了!

【初阶数据结构】算法效率大揭秘 | 时间与空间复杂度的深度剖析

【初阶数据结构】算法效率大揭秘 | 时间与空间复杂度的深度剖析

2024-07-28 19:28 | 分类:软件设计 | 评论:0 次 | 浏览: 203

本篇将介绍影响算法效率的两个因素时间复杂度与空间复杂度,随着计算机的发展,空间复杂度的问题得到解决,本篇主要讲述时间复杂度与大O渐进表示法。

算法设计与分析——贪心算法(详解版)

算法设计与分析——贪心算法(详解版)

2024-07-28 19:27 | 分类:软件设计 | 评论:0 次 | 浏览: 164

贪心算法通过每一步的局部最优选择,逐步构建全局最优解。虽然贪心算法不能保证在所有情况下都能找到最优解,但在许多经典问题中,它都能提供一个高效...

贪心算法(Greedy Algorithm)

贪心算法(Greedy Algorithm)

2024-07-28 19:27 | 分类:软件设计 | 评论:0 次 | 浏览: 143

贪心算法(Greedy Algorithm)是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是全局最好或...

贪心算法及相关例题

贪心算法及相关例题

2024-07-28 19:27 | 分类:软件设计 | 评论:0 次 | 浏览: 175

贪心算法更多的是一种思想,没什么套路。

【贪心算法】Leetcode 455.分发饼干 376. 摆动序列 53. 最大子数组和

【贪心算法】Leetcode 455.分发饼干 376. 摆动序列 53. 最大子数组和

2024-07-28 19:26 | 分类:软件设计 | 评论:0 次 | 浏览: 192

【贪心算法】Leetcode 455.分发饼干 376. 摆动序列 53. 最大子数组和

【贪心算法】贪心算法原理思想、算法步骤,应用示例(找零问题、活动选择问、霍夫曼编码、最小生成树问题、车辆路径问题)

2024-07-28 19:26 | 分类:软件设计 | 评论:0 次 | 浏览: 162

贪心算法是一种基于贪心策略的优化算法,它在每一步选择中都采取当前状态下的最优决策,而不考虑未来的后果。通常,这种算法对于解决一些最优化问题非...

算法:经典贪心算法--跳一跳[2]

算法:经典贪心算法--跳一跳[2]

2024-07-28 19:26 | 分类:软件设计 | 评论:0 次 | 浏览: 157

这道题是典型的贪心算法,通过局部最优解得到全局最优解。反向思维解决每次都找最左位置-最后一个位置,距离最远,即最大概率最小跳跃次数。【解题口...

【算法:贪心】:贪心算法介绍+基础题(四个步骤);柠檬水找零(交换论证法)

【算法:贪心】:贪心算法介绍+基础题(四个步骤);柠檬水找零(交换论证法)

2024-07-28 19:26 | 分类:软件设计 | 评论:0 次 | 浏览: 151

暑假马上就要留校学习算法了,现在先学习一下基本的算法打打基础。本篇要讲的是贪心算法的介绍,然后会讲两道基础的题目,用的贪心证明方法是:交换论...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com