A data structure is a way of organizing data in a fashion that allows particular properties of that data to be queried and/or updated efficiently.

- Stackoverflow.com Wiki
6 articles, 4 books. Go to books ↓

Visualising data structures and algorithms through animation


The Bloom filter is a space efficient, probabilistic data structure, designed to test the membership of elements to a set. The trade-off for being a space efficient data structure is it may return false positives, but always returns definite negatives.


So who wants to work at Google, Facebook, or maybe LinkedIn? Beyond their grueling interview process, one thing all these companies have in common is their heavy reliance on the graph data structure.