Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Задача на очередь (помогите решить)

18K
25 апреля 2008 года
wer-sto
64 / / 29.02.2008
Помогите пожалуйста разобраться с очередью.
Напишите самое простое решение задачи.
-----
Дана матрица 5*5. Найти минимальное количество шагов от «Старта» до «Финиша».
S - старт
F - финиш
Х – «яма»
-----

S 0 0 0 0
0 0 X 0 0
0 0 0 0 0
X 0 F 0 0
0 0 0 X 0
280
28 апреля 2008 года
ВуД™
326 / / 04.01.2006
В каком направление мы должны двигатся? И каков шаг до X?
36K
28 апреля 2008 года
Stepler
7 / / 09.02.2008
По диагонали можно двигаться?
18K
28 апреля 2008 года
wer-sto
64 / / 29.02.2008
Дана матрица 5*5. Найти минимальное количество шагов от «Старта» до «Финиша».
S - старт
F - финиш
Х – «яма»
-----

S 0 0 0 0
0 0 X 0 0
0 0 0 0 0
X 0 F 0 0
0 0 0 X 0
-----
Пояснение:
Размер шага 1 клетка, по диогонали ходить нельзя, по клетке "Х" тоже ходить нельзя.
280
28 апреля 2008 года
ВуД™
326 / / 04.01.2006
Цитата: wer-sto


S 0 0 0 0
0 0 X 0 0
0 0 0 0 0
X 0 F 0 0
0 0 0 X 0
-----



А всегда заданая такая матрица из 0,Х,S,F

18K
28 апреля 2008 года
wer-sto
64 / / 29.02.2008
Я прошу написать самую простую задачу на очередь. Зачем всё так усложнять!!
Напишите решение с коментариями и всё!!!!
18K
29 апреля 2008 года
wer-sto
64 / / 29.02.2008
Упрощаю задачу:

Дано поле N*N. Нужно подсчитать за какое минимальное количество шагов можно попасть из верхней левой клетки в нижнюю правую, причём за ход можно переместиться вверх, вниз, влево или вправо. По клетке "Х" ходить запрещено.
--
Кто знает напишите, пожалуйста, решение (с комментариями).
1.9K
29 апреля 2008 года
andriano
474 / / 10.01.2008
Вообще-то это типичная задача на нахождение пути. И, в зависимости от постановки, здесь существует несколько различных алгоритмов, имеющих разную сложность, и генерирующие различные пути.
При чем здесь очередь?
5.3K
29 апреля 2008 года
Somebody
185 / / 24.12.2006
Цитата: andriano
При чем здесь очередь?


Похоже, подразумевается, что поиск пути надо делать поиском в ширину, а там используется очерель.

18K
30 апреля 2008 года
wer-sto
64 / / 29.02.2008
Цитата: andriano
Вообще-то это типичная задача на нахождение пути. И, в зависимости от постановки, здесь существует несколько различных алгоритмов, имеющих разную сложность, и генерирующие различные пути.
При чем здесь очередь?


Ладно, напеши такое решение!!!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог