Algorithm Algorithm Root Boyer–Moore algorithm Boyer–Moore–Horspool algorithm XOR Shift Rotate Kadane Chaitin-Briggs coloring Chow’s priority coloring Bresenham’s line algorithm Cooley–Tukey FFT Algorithm