Алгоритм поиска

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
moppuk
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 115
Зарегистрирован: 31.01.2006 (Вт) 23:03

Алгоритм поиска

Сообщение moppuk » 05.06.2006 (Пн) 8:16

Ребятки, подкиньте идеи какие-нибудь по поводу алгоритма и программы поиска первого вхождения указанной подстроки в заданную строку.
С уважением Морозов Николай

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 05.06.2006 (Пн) 8:23

Instr ?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 05.06.2006 (Пн) 8:25

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

moppuk
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 115
Зарегистрирован: 31.01.2006 (Вт) 23:03

Сообщение moppuk » 05.06.2006 (Пн) 8:25

Или может у кого есть готовый вариант какой-нибудь?
С уважением Морозов Николай

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 05.06.2006 (Пн) 8:31

moppuk
Если тебя интересует теория поиска, то ссылку ты видишь.
Если же тебя интересует функция для поиска, то сейчас я закрою эту тему...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

moppuk
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 115
Зарегистрирован: 31.01.2006 (Вт) 23:03

Сообщение moppuk » 05.06.2006 (Пн) 8:41

Блин, там все на Си...
С уважением Морозов Николай

moppuk
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 115
Зарегистрирован: 31.01.2006 (Вт) 23:03

Сообщение moppuk » 05.06.2006 (Пн) 8:43

У меня на ГОС экзамене в среду будет задачи. Разработать алгоритм (спецификацию) и программу поиска первего вхождения указанной подстроки в заданную строку! В Си я вообще не шару. Ну в VB немного. Вот у меня и траболы по всему этому поводу.
С уважением Морозов Николай

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 05.06.2006 (Пн) 8:52

Код: Выделить всё
a = "исходная строка"
b = "строка"
c = 0
For i = 1 To Len(a)
If Mid(a, i, Len(b)) = b Then
    c = i
    Exit For
End If
Next i
MsgBox (c)

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 05.06.2006 (Пн) 8:53

Интересно, а на какой специальности ты учишься. Если программист -- то высказывание
В Си я вообще не шару. Ну в VB немного.
мне непонятно. А если нет, то зачем на ГОС'ах давать задания на алгоритмы поиска?
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 05.06.2006 (Пн) 9:01

Скорее всего не прогер, а на госах будут задания по всем предметам, среди которых "Информатика".

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 05.06.2006 (Пн) 9:10

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

nersafer
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 02.11.2006 (Чт) 19:42

Сообщение nersafer » 02.11.2006 (Чт) 19:48

А у кого-нить есть алгоритмы поиска файлов?

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 02.11.2006 (Чт) 19:57

Рекурсивный обход папок, получая список через Dir.
Изображение

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 02.11.2006 (Чт) 20:30

А лучше - через FSO


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 110

    TopList