code

Brute Force

The Brute Force algorithm
bf.c

int search(unsigned char *x, int m, unsigned char *y, int n) {
    int i, count, j;
    /* Searching */
    count = 0;
    for (j = 0; j <= n-m; ++j) {
        for (i = 0; i < m && x[i] == y[i + j]; ++i);
        if (i >= m) OUTPUT(j);
    }
    return count;
}