User Tools

Site Tools


notes:fall2024:projects:pnc0

This is an old revision of the document!


PNCX

algorithm: brute force / trial-by-division

variant: naive

START TIMEKEEPING
NUMBER: FROM 2 THROUGH UPPERBOUND:
    ISPRIME <- YES
    FACTOR: FROM 2 THROUGH NUMBER-1:
        SHOULD FACTOR DIVIDE EVENLY INTO NUMBER:
            ISPRIME <- NO
    PROCEED TO NEXT FACTOR
    SHOULD ISPRIME STILL BE YES:
        INCREMENT OUR PRIME TALLY
PROCEED TO NEXT NUMBER
STOP TIMEKEEPING

variant: break on composite (BOC)

variant: odds-only processing

variant: sqrt point

variant: break+odds

variant: break+sqrt

variant: break+odds+sqrt

timing

wedge pnc1 runtimes

notes/fall2024/projects/pnc0.1725914610.txt.gz · Last modified: 2024/09/09 20:43 by 127.0.0.1