Тест по предмету "Структуры и алгоритмы обработки данных"
Download 110.5 Kb.
|
test SiAOD
- Bu sahifa navigatsiya:
- WHILE (P NIL) AND (P^.KEY X) DO P:=P^.NEXT
- Поиск начинаем с некоторой фиксированной вершины v 0 . Затем выбираем произвольную вершину u, смежную с v 0
последовательный
двоичный восходящий нисходящий смешанный Какой метод поиска представлен в следующем фрагменте REPEAT K:=(I+J)DIV 2; IF X>A[K] THEN I=K+1 ELSE J:=K-1; UNTIL (A[K]=X) OR (I>J); последовательный бинарный восходящий нисходящий смешанный Реализация поиска в линейном списке выглядит следующим образом WHILE (P<>NIL) AND (P^.KEY<>X) DO P:=P^.NEXT WHILE (P<>NIL) DO P:=P^.NEXT WHILE AND (P^.KEY<>X) DO P:=P^.NEXT WHILE (P<>NIL) AND (P^.KEY<>X) P:=P^.NEXT WHILE (P<>NIL P^.KEY<>X) DO P:=P^.NEXT Как называются предки узла, имеющие уровень на единицу меньше уровня самого узла детьми родителями братьями В графах общая идея поиска в глубину состоит в следующем: Поиск начинаем с некоторой фиксированной вершины v0. Затем выбираем произвольную вершину u, смежную с v0, и повторяем просмотр от u. Предположим, что находимся в некоторой вершине v. Если существует ещё не просмотренная вершина u, u-v, то рассматриваем её, затем продолжаем поиск с нее. Если не просмотренной вершины, смежной с v, не существует, то возвращаемся в вершину, из которой попали в v, и продолжаем поиск (если v=v0, то поиск закончен); Поиск начинаем с некоторой фиксированной вершины v0. Затем выбираем произвольную вершину u, смежную с v0, и повторяем просмотр от u. Предположим, что находимся в некоторой вершине v. Если существует ещё не просмотренная вершина u, u-v, то рассматриваем её, затем продолжаем поиск с нее. Если не просмотренной вершины, смежной с v, не существует, то возвращаемся в вершину, из которой попали в v, и продолжаем поиск (если v=u, то поиск закончен); Поиск начинаем с некоторой фиксированной вершины v0. Затем выбираем произвольную вершину u, смежную с v0, и повторяем просмотр от u. Предположим, что находимся в некоторой вершине v. Если существует ещё не просмотренная вершина u, то рассматриваем её, затем продолжаем поиск с нее. Если не просмотренной вершины, смежной с v, не существует, то возвращаемся в вершину, из которой попали в v, и продолжаем поиск (если v=v0, то поиск закончен). Стандартным способом устранения рекурсии при поиске в глубину является использование: массива; очереди; стека; циклического списка. При поиске в ширину используется: массив; очередь; стек; циклический список. В последовательном файле доступ к информации может быть Download 110.5 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling