蒙特卡洛法

May 25, 2021
机器学习

蒙特卡洛(MonteCarlo)是一大类随机算法(RandomizedAlgorithms)的总称,它们通过随机样本来估算真实值。

...

AC自动机

January 25, 2020
算法

AC自动机用于解决下述问题及其同类问题:

给定一系列模式串和一个文本串,判断有多少模式串出现在文本串中,给出数目和对应模式串的出现位置。

...

Trie树

January 24, 2020
算法

Trie树可以:

  • 压缩存储大量的字符串
  • 快速找出具有相同前缀的字符串
  • 快速按字典序对字符串进行排序
...

Semaphores(信号量)

October 16, 2018
编程
操作系统, 同步

Semaphores是一种同步机制(Concurrency Mechanisms),它用来协调各个进程访问公共资源。其基本思想如下所述:

两个或多个进程通过一个信号量进行协调,当一个进程需要某个资源时,它需要申请并等待一个信号,如果信号没有来临则等待。

...

错误检测-海(汉)明码

October 15, 2018
算法

Hamming code,海明码,汉明码都是一个东西。它是一种编码方式,通常用在网络信息传输中,通过这种编码方式编码出来的二进制数据具有检测一位错误位的能力。

...