Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск элемента в массиве / 5 сообщений из 5, страница 1 из 1
06.10.2007, 13:41
    #34851702
CvetikZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск элемента в массиве
Существует ли в VB6 функция, позволяющая определить индекс эелемента в массиве при его наличии?
Задача состоит в следующем: при загрузке формы необходимо из массива удалить некоторые элементы. Прокрутка в цикле
For i = 1 To UBound(arrays_id, 1)
...
next i
каждого значения сильно тормозит работу
...
Рейтинг: 0 / 0
06.10.2007, 13:49
    #34851703
eIvlev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск элемента в массиве
Скорее всего не существует.

Если массив несортирован по значениям - то поиск должен осуществляться переборобом, как у тебя и других алгоритмов нет, а если сортирован - то искать можно более оптимальными методами (половинного или золотого сечения и т.п.) при условии, что у тебя массив одномерен.
...
Рейтинг: 0 / 0
06.10.2007, 14:08
    #34851713
гостец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск элемента в массиве
если нужен произвольный доступ к элементу то лучше использовать коллекцию
...
Рейтинг: 0 / 0
09.10.2007, 14:38
    #34857000
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск элемента в массиве
или Dictionary
...
Рейтинг: 0 / 0
10.10.2007, 18:13
    #34861302
lord0n
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск элемента в массиве
в шестерке поиска по массивам нет однозначна :)
впрочем также как и сортировки
так что юзай предложенные выше алгоритмы или переходи на дотнет
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск элемента в массиве / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]