Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поиск индекса массива по его значению... [D5, WinXP]


Страницы:   1 2

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 - индекс


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо