Показать сообщение отдельно
  #1  
Старый 19.01.2013, 22:43
NeonZ NeonZ вне форума
Прохожий
 
Регистрация: 19.01.2013
Сообщения: 1
Репутация: 10
По умолчанию Поиск ссылок в глубину

Добрый день всем.

Я делаю приложение в которой в том числе ищу ссылки на страницах введенного сайта. Но вот застрял на поиске их в глубину, а именно логику отсчета этой самой "глубины":

Описание:

Я делаю так (по крайней мере пытаюсь)

1. MainURL - Есть главная ссылка - введенная пользователем - на этом сайте нужно искать ссылки в глубину.
2. MaxDepth - это вводит пользователь.
3. CurDepth - глубина на которой находимся в данный момент(высчитывается).
3. CDLLNr - (CurrentDepth Lasе Link Number) - номер последней ссылки "глубины" на которой находимся сейчас.

4. Все ссылки скидываются в StingList - MainURLList

Программа берет по очереди ссылку из нее, ищет на ней ссылки, то что нашла добавляет в MainURLList...и так до тех пор пока не достигнет введенной пользователем "глубины" (MaxDepth ).

"ГЛУБИНА"

MainURL - это глубина ноль.
Все ссылки на MainURL - это глубина 1 - и т.д. - все ссылки на ссылках из первой глубины - это глубина 2....

Подскажите как организовать этот алгоритм (логику просчета глубины).
Ответить с цитированием