Skip to content
View robert-sedgewick's full-sized avatar

Block or report robert-sedgewick

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Showing results

Official repository for the official implementation of HyperBitT, HyperBitBit64, and HyperTwoBits

Java 11 Updated Oct 15, 2024

Reference implementation of the Affirmative Sampling algorithm by Jérémie Lumbroso and Conrado Martínez (2022). 🍀

Python 4 Updated Jun 2, 2022

A simple, time-tested, family of random hash functions in Python, based on CRC32 and xxHash, affine transformations, and the Mersenne Twister. 🎲

Python 9 Updated Jun 6, 2022

Generate random critical Galton-Watson trees and display their free trees in a force-directed layout

JavaScript 13 1 Updated Jan 12, 2024

Generate RANdom Trees

C 6 Updated May 6, 2022

HyperMinHash: Bringing intersections to HyperLogLog

Go 302 19 Updated Mar 9, 2018

HyperBitBit

Go 133 7 Updated Mar 21, 2017

HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom

Go 946 70 Updated Dec 5, 2024

LogLog based Cardinality Estimator

Go 61 3 Updated Nov 14, 2017

SuperMinHash: A New Minwise Hashing Algorithm for Jaccard Similarity Estimation

Go 24 1 Updated Jan 1, 2018
Go 37 1 Updated Aug 29, 2018

A test project for the proposed HyperBitBit algorithm.

C++ 2 Updated Apr 9, 2020

Implementation of 'Recordinality' cardinality estimation sketch with distinct value sampling

Java 55 11 Updated Aug 20, 2013

Introduction to common Probabilistic Algorithms: Approximate Counting, Flajolet-Martin, LogLog, HyperLogLog, Bloom Filters

Jupyter Notebook 60 8 Updated May 28, 2017

An implementation of the Recordinality sketch in Python, with a CLI

Python 4 Updated Aug 20, 2017

a fast uniform random tree generator

OCaml 31 9 Updated Apr 17, 2023

Amy's faculty webpage

JavaScript 22 23 Updated Dec 7, 2024

A book about the hard computer science problems that are at the core of creating accessible technology.

4 Updated Feb 21, 2019

A short book on teaching in the University of Washington Informatics undergraduate program.

HTML 11 2 Updated Mar 12, 2024

A short book on cooperative aspects of software engineering.

Shell 59 19 Updated Oct 24, 2024

CleverCSV is a Python package for handling messy CSV files. It provides a drop-in replacement for the builtin CSV module with improved dialect detection, and comes with a handy command line applica…

Python 1,269 75 Updated Dec 7, 2024

Four-year course planner for Princeton University students

Python 16 5 Updated Sep 19, 2024

My bachelor thesis. Design, implementation and experimentation of LotterySampling algorithm (between others) to solve the Heavy Hitters and Top-k problems in large streams

C++ 6 Updated May 31, 2021

Supplementary material for solving projects assigned in The Data Mine.

PLpgSQL 22 38 Updated Dec 12, 2024

Utility library for the Princeton COS' LIFT.

Python 14 5 Updated Dec 8, 2022

Provides a convenient Python interface to the codePost API. Start scripting!

Python 55 6 Updated Jan 19, 2024

Python CSV, and delimiter-spaced files, for humans!

Python 88 3 Updated May 17, 2022

proof of concept implementation of SortedMap via median-of-k jumplists

Java 2 Updated Sep 26, 2016

Companian code for the paper "Sesquickselect: One and a half pivots for cache-efficient selection"

C++ 5 Updated Oct 28, 2018

Algorithms, 4th edition textbook code and libraries

Java 7,420 2,675 Updated Nov 25, 2024
Next