Я просматриваю понятия поиска глубины (DFS) и поиска в Breath-first (BFS), но я всегда забываю, могу ли я принять некоторые правила.Могу ли я сделать предположения в BFS и DFS?
Я знаю, что в DFS я начну с корня и, насколько могу быть, доберусь, (...) и в BFS я начну посещать корень и все его соседи (...)
Мой вопрос в том, что у меня есть несколько вариантов, могу ли я сделать предположения или «правила»?
т.е .:
DSF в графе, что мои узлы являются письма - я решил, что от корня я начала поиска в алфавитном порядке.
BFS в дереве - я решил, что всегда буду начинать соседа слева.
В порядке ли это определение или существует основное правило (помимо цели поиска)?