Advanced Data Structures and Algorithms
- Genetically solving the age old Knapsack Problem
- Simplest algorithm to generate a pseudorandom number
- A virus that threatens online code evaluators
- Arrays that let us time travel
- Introduction to a data structure that let's us time travel
- Flajolet Martin algorithm for approximate counting
- A cache algorithm for disk-backed databases
- Israeli Queues
- The algorithm that video games use to generate terrains
- Quantifying set similarity using Jaccard similarity coefficient and MinHash
- How to smooth time-series data?
- Constant time implementation of the LFU cache eviction algorithm
- Morris's algorithm for approximate counting
- The slowest sorting algorithm, ever!
- Phi φ Accrual - a realistic failure detection algorithm
- Understanding and implementing consistent hashing
- Speeding up binary searches using fractional cascading
- Do not just rank your results by average rating, use Bayesian Average instead
- Pseudorandom Number Generation using Cellular Automata
- Isolation Forest Algorithm for Anomaly Detection
- Image Steganography - the art of hiding data in images
- Understanding concurrency in Golang using a the sleepsort algorithm