书栈网 · BookStack 本次搜索耗时 0.031 秒,为您找到 202437 个相关结果.
  • k-means算法

    k-means 、k-means++ 以及k-means|| 算法分析 1 k-means 算法原理分析 1.1 k-means 算法的缺点 2 k-means++ 算法原理分析 2.1 k-means++ 算法的缺点 3 k-means|| 算法原理分析 4 源代码分析 4.1 处理数据,转换为VectorWithNorm 集。 4.2 初始化...
  • KMPMatch KMP匹配算法

    KMP(Knuth Morris Pratt) Match - KMP匹配 问题 解法 源码 测试 KMP(Knuth Morris Pratt) Match - KMP匹配 问题 在文本 text 中查找字符串 str 的位置(设 text 长度为n, str 长度为 m ,该场景满足 n \gt m )。 解法 K...
  • heapq —- 堆队列算法

    heapq —- 堆队列算法 基本示例 优先队列实现说明 理论 heapq —- 堆队列算法 源码: Lib/heapq.py 这个模块实现了堆队列算法,即优先队列算法。 堆是一种二叉树,其中每个上级节点的值都小于等于它的任意子节点。 我们将这一条件称为堆的不变性。 这个实现使用了数组,其中对于所有从 0 开始计数的 k 都有 he...
  • 5. 共识算法

    5. 共识算法 5.1. 区块链共识机制概述 5.2. XuperChain 共识框架概览 5.3. XuperChain 共识矩阵 5.4. Kernel组件: 共识主流程 5.5. Kernel组件: Pluggable Consensus可插拔共识 5.6. Kernel组件: Chained-BFT 5.7. BCS组件介绍 5....
  • 汉诺塔算法

    汉诺塔算法 汉诺塔算法 pub fn hanoi ( n : i32 , from : i32 , to : i32 , via : i32 , moves : & mut Vec <( i32 , i32 )>) { if n > 0 { hanoi ( n - ...
  • heapq —- 堆队列算法

    heapq —- 堆队列算法 基本示例 优先队列实现说明 理论 heapq —- 堆队列算法 源码: Lib/heapq.py 这个模块实现了堆队列算法,即优先队列算法。 堆是一棵完全二叉树,其中每个节点的值都小于等于其各个子节点的值。这个使用数组的实现,索引从 0 开始,且对所有的 k 都有 heap[k] <= heap[2*k+...
  • 拜占庭问题与算法

    拜占庭问题与算法 两将军问题 拜占庭问题 问题的解决 拜占庭容错算法 新的解决思路 拜占庭问题与算法 拜占庭问题(Byzantine Problem)又叫拜占庭将军(Byzantine Generals Problem)问题,讨论的是允许存在少数节点作恶(消息可能被伪造)场景下的如何达成共识问题。拜占庭容错(Byzantine Fault T...
  • 拜占庭问题与算法

    拜占庭问题与算法 两将军问题 拜占庭问题 问题的解决 拜占庭容错算法 新的解决思路 拜占庭问题与算法 拜占庭问题(Byzantine Problem)又叫拜占庭将军(Byzantine Generals Problem)问题,讨论的是允许存在少数节点作恶(消息可能被伪造)场景下的如何达成共识问题。拜占庭容错(Byzantine Fault ...
  • LDA算法训练(batch)

    功能介绍 参数说明 脚本示例 脚本代码 脚本运行结果 模型结果 预测结果 功能介绍 LDA是一种文档主题生成模型。LDA是一种非监督机器学习技术,可以用来识别大规模文档集(document collection)或语料库(corpus)中潜藏的主题信息。它采用了词袋(bag of words)的方法,这种方法将每一篇文档视为一个词频向量,...
  • 8.5 diff算法优化

    8.5 diff算法优化 8.5 diff算法优化 前面有个分支,当四种比较节点都找不到匹配时,会调用findIdxInOld 找到旧节点中和新的比较节点一致的节点。节点搜索在数量级较大时是缓慢的。查看Vue 的源码,发现它在这一个环节做了优化,也就是我们经常在编写列表时被要求加入的唯一属性key ,有了这个唯一的标志位,我们可以对旧节点建立简单的字...