Vad är skillnaden mellan bredd första sökning och djup första sökning i C programmering?

Båda algoritms kan vara bygga mycket liknande. Skillnaden mellan bredd-först-sökning och djup-först-sökning är ordning i vilken element ar lagt till öppna listan. I bredd första söka läggs nya noder till i slutet av öppen lista
I djup-först-sökning sätts nya noder i början av öppen lista