basically i understand how the wavefront algorithm works but the c code =

need someone to explain about the wavefront code:

1.

int counter=0

what is counter? is it counter means times of run?

y++

x++

2.what do the above symbols mean?

!=

3.what does this symbol mean?

4.what do the "mean node location in up, down, left, right "mean?

the question is based on the irobot\wave_front.c

i will really appreciate if someone can explain the whole code to me. I am too greedy??

Thank you.