RUN RESULTS (EXCERPTS) package list_dll_purge Example of list to purge int K = 3; //number of different values (size of output) int M = 4; //degree of duplicity - macro int W = 2; //degree of duplicity - micro 0 0 1 1 2 2 0 0 1 1 2 2 0 0 1 1 2 2 0 0 1 1 2 2 Purge it! 0 1 2 Running times int K = 10; //number of different values (size of output) int M = 10; //degree of duplicity - macro int W = 10; //degree of duplicity - micro N = 1000 cnt = 16596 cnt/N = 16.596 cnt/N^2 = 0.016596 3*N + 15 = 3015 1.5*N^2 + 10.5*N + 6 = 1510506 int K = 1; //number of different values (size of output) int M = 1000; //degree of duplicity - macro int W = 1; //degree of duplicity - micro N = 1000 cnt = 3015 cnt/N = 3.015 cnt/N^2 = 0.003015 3*N + 15 = 3015 1.5*N^2 + 10.5*N + 6 = 1510506 int K = 1000; //number of different values (size of output) int M = 1; //degree of duplicity - macro int W = 1;//1; //degree of duplicity - micro N = 1000 cnt = 1510506 cnt/N = 1510.506 cnt/N^2 = 1.510506 3*N + 15 = 3015 1.5*N^2 + 10.5*N + 6 = 1510506