![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск индекса массива по его значению... [D5, WinXP]
Rusty © (2004-11-13 18:25:00)Можно ли найти индекс одномерного массива по его значению без использования цикла?
uny (2004-11-13 19:31:00) [21]можно создать второй массив - с индексами.
GuAV (2004-11-13 19:28:00) [22]Rusty (13.11.04 19:22) [4]
Я мог бы. Но модератор может удалить этот флуд. И потом, ничего интересного, ещё 995 почти таких же строк.
Кстити лучше будет:
if A[0] = V then I:=0
else if A[1] = V then I:=1
else if A[2] = V then I:=2
else if A[3] = V then I:=3
else if A[4] = V then I:=4
Rusty (2004-11-13 19:22:00) [23]
> GuAV
А для 1000 элементов массива не мог бы ты мне код написать?
GuAV (2004-11-13 19:19:00) [24]Rusty (13.11.04 18:25)
Можно ли найти индекс одномерного массива по его значению без использования цикла?
Виноват, ошибся, таки можно.
if A[0] = V then I:=0;
if A[1] = V then I:=1;
if A[2] = V then I:=2;
if A[3] = V then I:=3;
if A[4] = V then I:=4;
AlexG (2004-11-13 18:48:00) [25]// Rusty
Можно, если используется безупречный хеш-ключ, которого, к сожалению, нет...
GuAV (2004-11-13 18:32:00) [26]В общем случае нет. Но в частом конечно может быть зависимость индеска от значения, например мсааив из компонентов, а в Tag - индекс