• 约83条记录,页面显示在80条内,推荐使用搜索获取文章发布时间       点击
  • 2018-05-10     20

    跳跃表(skiplist)是一种随机化的数据, 由William Pugh 在论文《Skip lists: a probabilistic alternative to balanced ...

  • 2018-05-08     22

    如 Ngram2vec 名字所示,N-gram 这个特征是默认就加的。我们可以选择几阶N-gram,1阶就是普通的词向量模型。我们之所以把 N-gram 当做默认特征是因为我们认为 N-gram 是 word 最自然的延伸。

  • 2018-05-08     27

    为了解决上述问题,其中一种可能的解决方法是采用独热编码(One-Hot Encoding)。独热编码即 One-Hot 编码,又称一位...

  • 2017-12-15     45

    数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象(数据元素)以及它们之间的关系和运算等的学科,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。

  • 2017-12-01     49

    An SSTable is a simple abstraction to efficiently store large numbers of key-value pairs while optimizing fo...

  • 2017-11-21     41

    Trie is a kind of digital search tree. (See [Knuth1972] for the detail of digital search tree.)

  • 2017-09-26     49

    二叉堆一般用数组来表示。如果根节点在数组中的位置是1,第n个位置的子节点分别在2n和 2n+1。因此,第1个位置的子节点在2和3,第2个位置的子节点在4和5。以此类推。这种基于1的数组存储方式便于寻找父节点和子节点。

  • 2017-09-26     46

    堆是程序设计中的一种数据结构

  • 2017-09-26     42

    斐波那契堆(Fibonacci heap)是计算机科学中最小堆有序树的集合。它和二项式堆有类似的性质,但比二项式堆有更好的均摊时间。堆的名字来源于斐波那契数,它常用于分析运行时间。

  • 2017-05-19     49

    我们先来定义一个优先队列,下面我们将使用pq[]来保存相关的元素,在构造函数中可以指定堆的初始化大小,如果不指定初始化大小值,默认初始化值为1。p.s: 在下面我们会实现相关的resize()方法用来动态调整数组的大小。