<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94775</guid>
        <pubDate>Mon, 23 Sep 2002 16:42:48 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94775</link>
        <description><![CDATA[RADIX: Делим задачу на две - <br>1 доступность<br>2 кратчайший путь<br>доступность по волновому методу рекурсивным обходом соседних вершин.<br>если так же считать путь, то можно и зашкалить стек, потому считаем перебором ячеек до тех пор пока не перестанет менятся информация о кратчайших путях]]></description>
        <author>RADIX</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94774</guid>
        <pubDate>Mon, 23 Sep 2002 16:37:53 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94774</link>
        <description><![CDATA[RADIX: Блин, достал PuntoSwitcher, как хочет, так и переключает<br>отправил на адрес belyaev.iv@mail.com, а другой не не доступен.<br>Если нужен exe, то сообщи здесь.]]></description>
        <author>RADIX</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94773</guid>
        <pubDate>Mon, 23 Sep 2002 16:28:07 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94773</link>
        <description><![CDATA[RADIX: YtНедавно ограммил халяву одному студенту - 25х25<br>Расчет практически не заметен под TVision<br>Dscska. на мыло b.ivan@nursat.kz]]></description>
        <author>RADIX</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94772</guid>
        <pubDate>Sat, 21 Sep 2002 21:24:57 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94772</link>
        <description><![CDATA[Машина: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>rhf, 13.09.02, 20:45:58</span><div class='quote '>да тут способов море....<br>можно для этих нужд любой алгоритм поиска переделать, например Дейкстры...</div></div><br>Да не переделывать, а это и есть ненаправленный граф :), причём упрощеный.<br>]]></description>
        <author>Машина</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94771</guid>
        <pubDate>Wed, 18 Sep 2002 13:28:31 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94771</link>
        <description><![CDATA[Иван: К rhf. Видимо Вы кинули пример на глючное мыло, ну или чтото с ним случилось по дороге. Прошу кинуть ещё раз на b.ivan@nursat.kz]]></description>
        <author>Иван</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94769</guid>
        <pubDate>Tue, 17 Sep 2002 13:47:15 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94769</link>
        <description><![CDATA[tserega: Так я и не говорю, что быстрый. Вопрос был хоть какой-то алгоритм. Мое дело - предложить, другое дело оптимизация. :D]]></description>
        <author>tserega</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94768</guid>
        <pubDate>Mon, 16 Sep 2002 22:30:39 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94768</link>
        <description><![CDATA[rhf: 2 tserega, хе......уж точно не быстрый :) четыре вложенных цикла......<br>2 Иван, зная название алгоритма не проблема найти его в сети....<br>зыж примерчик решения на мыло вам скинул, проверьте.]]></description>
        <author>rhf</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94767</guid>
        <pubDate>Mon, 16 Sep 2002 17:54:55 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94767</link>
        <description><![CDATA[tserega: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Иван, 16.09.02, 17:57:33</span><div class='quote '>в нашей деревне таких терменов просто не знают</div></div><br><br>Аналогия волновой алгоритма - ты бросаешь камень в воду и смотришь, как расходятся волны от него. (Конечно, так можно и &quot;поехать&quot;, но не в этом дело!). На N-ом ходу ты ставишь во все соседние клетки с числом (N-1) min(N, число в клетке). <br>Пример на паскалях-псевдокоде:<br>Mas[X,Y] = -1 - стена<br>Mas[StartX, StartY]:=1;<br>for i:=1 to N do<br> for j:=1 to N do<br> &nbsp;for k:=1 to N do<br> &nbsp; for l:=1 to N do<br> &nbsp; &nbsp;if Mas[I,J] &lt;&gt; -1 Then<br> &nbsp; &nbsp; Mas[I,J]:=минимум из значений в соседних клетках + 1;<br><br>Я не гарантирую, что алгоритм самый быстрый, но что работает - точно...]]></description>
        <author>tserega</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94766</guid>
        <pubDate>Mon, 16 Sep 2002 13:57:33 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94766</link>
        <description><![CDATA[Иван: Глубокоуважаемый &nbsp;и высокообразованый rhf, в нашей деревне таких терменов просто не знают. А насчет лабиринтов, но ответ отрицательный: просто пара линий. Буду примного благодарен за любую доку, пример на любой (кроме ассемблера) язык, или просто письмо с оъяснением. Мыло моё (личное) :<br><br>b.ivan@nursat.kz<br><br>или belyaev.iv@mail.com, но с этим чо-то не так, видимо с кодировкой.<br>]]></description>
        <author>Иван</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94765</guid>
        <pubDate>Sat, 14 Sep 2002 15:49:48 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94765</link>
        <description><![CDATA[rhf: ну как сказать......... не самый медленный.<br>нужно будет матрицу вашу правда малость преобразовать для этих нужд.<br><br>ЗЫ а вообще у вас тут что-то вроде лабиринта..... можно волновым алгоримом пользоваться]]></description>
        <author>rhf</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94764</guid>
        <pubDate>Sat, 14 Sep 2002 13:26:25 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94764</link>
        <description><![CDATA[Иван: А енти ваши Дейкстры быстрые?<br>]]></description>
        <author>Иван</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94763</guid>
        <pubDate>Fri, 13 Sep 2002 16:45:58 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94763</link>
        <description><![CDATA[rhf: да тут способов море....<br>можно для этих нужд любой алгоритм поиска переделать, например Дейкстры...]]></description>
        <author>rhf</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94762</guid>
        <pubDate>Fri, 13 Sep 2002 15:34:50 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94762</link>
        <description><![CDATA[Иван: Ладно, надеюсь Вы не обидились за &quot;Ненадо алгоритмов&quot;, они всегда нужны, только тут проблема: все хорошие проги писаны на С++, а я в нем господин дерево, если сможите объяснить языком VB, или Delphi, буду примного благодарен.<br><br>Я тут сам попробовал написать так: нашёл окольный путь, и прописал его в другом масссиве, сколько ходов потребовалось для прохождения до данной точки массива. Потом ещё раз прошёлся, но если получалось, что путь длиннее, его обрывало. И так до бесконечности, пока не поймёт, что путь найден. Подобный способ есть в одной книжке по делфи, но там он 5x5, и какой то принцип свой, вроде массив 2д, а координаты опеределявтся одним аргументом. Ну в общем, в массиве 100x100 на всё это уходит около 2 минут, в реал тайм не катит.]]></description>
        <author>Иван</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94761</guid>
        <pubDate>Fri, 13 Sep 2002 12:37:14 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94761</link>
        <description><![CDATA[Sanya: Если по диагонали нельзя ходить, то задача разбиваеться на поиск кратчайшего растояния в обычных масивах - рядках и столбиках етой матрицы]]></description>
        <author>Sanya</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94760</guid>
        <pubDate>Thu, 12 Sep 2002 20:31:00 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94760</link>
        <description><![CDATA[Demo_S: алгоритмов не надо, алгоритмов не надо... а как же тогда?:)<br>ладно, попробуем:):)<br><br>попробуй сделать второй массив, и начинай расширятся из одной из этих точек..<br>во все сосдение, которые нули ставь 1, во все, в которые можно добраться из соседних (клетки, соседние с соседними и равные 0) ставь 2<br>те, куда дойдешь за три хода, в них ставь 3.<br>так доползешь и до своей:) второй точки. что в нее напишешшь, то и будет кратчайшее расстояние.. а путь потом можно восстановить:)]]></description>
        <author>Demo_S</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94759</guid>
        <pubDate>Thu, 12 Sep 2002 14:04:37 +0000</pubDate>
        <title>Нахождение кратч. пути межд. точками</title>
        <link>https://forum.sources.ru/index.php?showtopic=9883&amp;view=findpost&amp;p=94759</link>
        <description><![CDATA[Иван: Как найти кратчайшее расстояние между двумя точками в 2D массиве? Причем ийти только через ичейки хранящие ноль. Алгоримов не надо, а советы давайте.]]></description>
        <author>Иван</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	