SkillAgentSearch skills...

P2

This program implements the P^2 algorithm as documented in "The P-Square Algorithm for Dynamic Calculation of Percentiles and Histograms without Storing Observations," Communications of the ACM, October 1985 by R. Jain and I. Chlamtac. Both the point method and histogram method are implemented.

Install / Use

/learn @absmall/P2
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

This program implements the P^2 algorithm as documented in "The P-Square Algorithm for Dynamic Calculation of Percentiles and Histograms without Storing Observations," Communications of the ACM, October 1985 by R. Jain and I. Chlamtac.

Both the point method and histogram method are implemented.

p2.cc implements the algorithm. main.cc is a test driver program. data.txt provides sample data to test the algorithm. It is sampled from a normal distribution with mean=0, standard deviation=1. It was generated using R (http://www.r-project.org/) with the function "runif(200)".

View on GitHub
GitHub Stars25
CategoryDevelopment
Updated1mo ago
Forks8

Languages

C++

Security Score

90/100

Audited on Feb 27, 2026

No findings