Wavelength changes because you hit subsequent wave crests more often when you approach the source, so the distance between them is shorter for you. When you move away from the source, you run away from subsequent crests, so they hit you less often, so the distance between them is longer for...