• 一文带你了解 「图数据库」Nebula 的存储设计和思考

    在上次的 nebula-storage on nLive 直播中,来自 Nebula 存储团队的负责人王玉珏(四王)同大家分享了 nebula storage 这块的设计思考,也解答了一些来自社区小伙伴的提问...
    大数据 机器学习 算法   2022.05.13 17:51
  • 「Java 数据结构及算法实战」系列 013:Java队列07 - 双端

    双端队列(Deque),顾名思义是可以在队列的两端插入和移除元素的特殊队列。Java提供了java.util.Deque<E>接口以提供对双端队列的支持。该接口是Java Collections Fr...
    JAVA 数据结构 算法   2022.05.09 21:57
  • 「Java数据结构及算法实战」系列011:数组实现的优先级队列Prio

    PriorityQueue是基于数组实现的无界优先级队列。PriorityQueue中的元素按其自然顺序排序,或由队列构造时提供的比较器根据所使用的构造函数排序。优先级队列不允许空元素,...
    JAVA 数据结构 算法   2022.05.02 09:16
  • 「Java数据结构及算法实战」系列010:Java队列04 - 链表实现

    LinkedBlockingQueue是一种基于链表实现的可选边界的阻塞队列,该队列排序元素FIFO。队列的队首是在该队列上停留时间最长的元素,队列的队尾是在该队列上停留最短时间的元...
    JAVA 算法   2022.04.29 21:16
  • 探索Snowflake auto clustering 设计

    Context Snowflake IPO 大火之后大家开始慢慢了解到这个完全基于云架构而设计的新式数据仓库。 Snowflake 利用云端近似无限的计算和存储资源,基于存算分离的新式架构,...
  • 「算法」链表的基本操作和高频算法题

    链表的基本操作 链表的基础操作有查找、删除、添加。 查找 先定义一下链表的数据结构: class DataNode{ int key; int value; DataNode pre; DataNode next; public DataNode(){}; public DataNode (int ...
    算法   2022-05-21 21:56
  • 关于基础RMQ - ST算法

    RMQ,Range Maximum/Minimum Query,顾名思义,就是询问某个区间内的最大值或最小值,今天我主要记录的是其求解方法——ST算法 相对于线段树,它的运行速度会快很多,可以做到O(log n)的预处理和O(1)的查询,不足就是无法进行区间修改,这个一会就会提及 我将从四个方面进行 ...
    学术上的问题   2022-05-27 11:38
  • Unix 网络编程11:名字和地址转换

    名字和地址转换 系列文章导航:《Unix 网络编程》笔记 域名系统 简介 域名系统主要用于主机名字和 IP 地址之间的映射。主机名可以是: 简单名字,如:centos01 全限定域名(FQDN1),如:xxx.com 资源记录 记录 作用 A 指向IPv4 AAAA 指向IPv6 PTR 把IP地址 ...
    Unix 网络 计算机基础   2022-05-29 09:22
  • 平衡二叉树的实现

    上一篇【因为一句话,秒懂二叉树旋转】把树旋转了解清楚,是为这一篇平衡二叉树准备的。 平衡二叉树,就是在二叉树的基础上加上一个条件:对于任意节点,左子树和右子树的树高之差不超过 1。 从实现的角度看,就是在已具备旋转功能的 Node 上增加一个 height 字段,并且在原先的代码上增加对 heigh ...
    算法与数据结构   2022-06-01 19:45
  • 算法链与管道(上):建立管道

    对于许多机器学习算法,你提供的特定数据表示非常重要。 首先对数据进行缩放,然后手动合并特征,再利用无监督机器学习来学习特征。 因此,大多数机器学习应用不仅需要应用单个算法,而且还需要将许多不同的处理步骤和机器学习模型链接在一起。 举一个例子来说明模型链的重要性。 我们知道,可以通过使用 MinMax ...
  • 「忘了再学」Shell基础 — 26、cut列提取命令

    1、cut命令说明 cut命令的作用是对文本中的内容进行截取。 一个文件里边有很多数据,grep命令是用来提取文本内容包含匹配规则的行,而cut命令是用来截取文本内容中的列数据。 [root@localhost ~]# cut [选项] 文件名 选项: -f 列号:提取第几列。 -d 分隔符:按照指 ...
    高级测试技能 - Shell基础   2022-06-07 11:07
  • 选择排序的简单理解

    选择排序的概念非常容易理解,按照一般的思路,排序就是每次从原来的序列中拿出最小的元素即可,最终得到的序列就是有序序列。 ...
    排序 算法 数据结构与算法   2022-06-19 11:50