Algorithms

Think Bayes

http://www.greenteapress.com/thinkbayes/ Bayesian Statistics Made Simple by Allen B. Downey Download Think Bayes in PDF . Read Think Bayes in HTML . Description

Bloom filter

http://en.wikipedia.org/wiki/Bloom_filter A Bloom filter , conceived by Burton Howard Bloom in 1970, [ 1 ] is a space-efficient probabilistic data structure that is used to test whether an element is a member of a set . False positive retrieval results are possible, but false negatives are not; i.e. a query returns either "inside set (may be wrong)" or "definitely not in set". Elements can be added to the set, but not removed (though this can be addressed with a counting filter). The more elements that are added to the set, the larger the probability of false positives. [ edit ] Algorithm description An example of a Bloom filter, representing the set { x , y , z }.
Fun - Educational

Hexagonal tiling

Text extraction

Natural language

Language

Selection algorithm

In computer science , a selection algorithm is an algorithm for finding the k th smallest number in a list (such a number is called the k th order statistic ). This includes the cases of finding the minimum , maximum , and median elements. There are , worst-case linear time, selection algorithms. Selection is a subproblem of more complex problems like the nearest neighbor problem and shortest path problems. [ edit ] Selection by sorting http://en.wikipedia.org/wiki/Selection_algorithm
Parallel

Page rank

Graphes