La citation que vous donnez dit "la frontière entre les sommets découverts et non découverts". Voilà donc la frontière dont parle l'auteur: la frontière entre les sommets découverts et non découverts. Vous avez des sommets que vous n'avez encore rien vus. Vous avez également des sommets pour lesquels vous avez tout vu. Et puis vous avez des sommets entre les deux. Ce sont des sommets que vous avez regardés, mais vous n'avez pas encore chargé tous leurs enfants. Telle est la frontière.
Le discute de ce sujet plus loin:
Pour suivre la progression, les couleurs BFS de chaque sommet sont blanches, grises ou noires. Tous les sommets commencent en blanc et peuvent ensuite devenir gris puis noirs. Le sommet est découvert la première fois qu'il est rencontré pendant la recherche, moment auquel il devient non blanc. Des sommets gris et noirs ont donc été découverts, mais BFS les distingue pour garantir que la recherche se déroule de manière BF.
...
chaque sommet est initialement blanc, est grisé lorsqu'il est découvert dans la recherche, et est noirci lorsqu'il est terminé, c'est-à-dire lorsque sa liste d'adjacence a été complètement examinée.
Ainsi, tous les sommets commencent en blanc (non découvert). Lorsqu'un nœud est découvert, il est de couleur grise (frontière). Lorsque tout ce qu'il désigne a été découvert, il est coloré en noir (complètement découvert). La frontière est l'ensemble des points qui ont été découverts, mais dont les enfants n'ont pas été découverts.
Supposons que vous cherchiez quelque chose sur le site Web. Vous accédez d'abord à la page principale. Supposons que ce soit étiqueté "animaux". La frontière est actuellement {"animaux"}. Vous parcourez la page principale et ne voyez pas ce que vous recherchez. Mais vous remarquez qu'il a des liens vers deux autres pages, "quadrupèdes" et "vers". Vous cliquez donc sur le lien "quadrupèdes". Maintenant, la frontière est {"animaux", "quadrupèdes"}. Vous regardez à travers les "quadrupèdes" et ne trouvez pas ce que vous cherchez. Qu'est ce que tu fais après? Vous pouvez soit rechercher des liens sur "quadrupèdes" et les suivre, soit revenir à "animaux" et cliquer sur le lien "vers". La première est une recherche en profondeur d'abord, et la seconde est une recherche en largeur d'abord.
"profondeur" se réfère au nombre de liens du nœud racine qu'il faut pour arriver à un nœud, tandis que "largeur" se réfère aux nœuds comme la même profondeur. Dans l'exemple ci-dessus, BFS commence par "animaux" et regarde d'abord tous les nœuds de profondeur un, donc il regarde d'abord les "quadrupèdes" et les "vers". Une fois qu'il a examiné tous les nœuds de profondeur 1, il étend la frontière à travers tous ces nœuds; c'est-à-dire qu'il examine les enfants de tous les nœuds de profondeur 1 avant de regarder l'un des enfants de nœuds de profondeur 2. Ainsi, par exemple, si l'un des liens de la page "quadrupèdes" est "primates", il examinera tous les liens de la page "vers" avant d'examiner les liens de la page "primates".