欢迎来到无限飞翔,在这里,你会找到许多有趣的技术 : )

标签:算法

开发者头条

Raft 算法之日志复制

Raft 算法之日志复制
Raft 论文地址:https://ramcloud.atlassian.net/wiki/download/attachments/6586375/raft.pdf Raft论文中分为三块: 领导选举 日志复制 安全性 本文中主...

3周前 (08-27) 39℃ 0喜欢

开发者头条

快速入门数据结构和算法

快速入门数据结构和算法
阿里妹导读:有哪些常见的数据结构?基本操作是什么?常见的排序算法是如何实现的?各有什么优缺点?本文简要分享算法基础、常见的数据结构以及排序算法,给同学们带来一堂数据结构和算法的基础课。 文末福利:阿里云开发者训练营来了。 ...

1个月前 (08-16) 59℃ 0喜欢

开发者头条

(a == 1 && a == 2 && a == 3) 为 true,你所不知道的那些答案

(a == 1 && a == 2 && a == 3) 为 true,你所不知道的那些答案
看到这个标题,一部分同学的第一反应可能是,又是这个老套的问题,人家都讲过好多遍了你还讲。同学,你想错啦。我可不是在炒冷饭。今天我们要从这个问题,延伸出更多的知识,保证超出你的预期。让我们开始吧。 我记得我第一次看到这个题目的时候,感觉很吃惊,也很好奇;wow,还可以...

3个月前 (06-27) 210℃ 0喜欢

开发者头条

B树、B+树索引算法原理(上)

B树、B+树索引算法原理(上)
这一段时间由于在阅读boltdb代码的缘故,找机会学习了B树及B+树的算法原理,这个系列会花两个篇幅分别介绍这两种数据结构的实现,其用于数据库索引中的基本原理。 B树数据库索引原理 在一堆数据中查找一个数据时,常用的数据结构有二叉查找树(bin...

3个月前 (06-27) 176℃ 0喜欢

开发者头条

力扣 621:任务调度器

力扣 621:任务调度器
这道题主要是找规律,优化的时候可以采用贪心算法的思想。 原题 给定一个用字符数组表示的 CPU 需要执行的任务列表。其中包含使用大写的 A – Z 字母表示的26 种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时...

7个月前 (02-26) 265℃ 0喜欢

开发者头条

一文读懂 MD5 算法

一文读懂 MD5 算法
一、什么是消息摘要 消息摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据签名、数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密。消息摘要算法也被称为哈希(Hash)算法或散列算法。 任何消息经过散列...

7个月前 (02-11) 306℃ 0喜欢

Java

JVM-G1 算法和数据结构那些事

JVM-G1 算法和数据结构那些事
人的情况和树相同。它愈想开向高处和明亮处,它的根愈要向下,向泥土,向黑暗处,向深处,向恶——千万不要忘记。我们飞翔得越高,我们在那些不能飞翔的人眼中的形象越是渺小。 ——尼采《查拉图斯特拉如是说》 往往,最基础最底层的知识里,蕴含着原始...

9个月前 (12-29) 522℃ 0喜欢