Вниз
Скачать: CL | DM;

Можно ли узнать максимальный индекс массива без перебора значений   Найти похожие ветки 

← →
Array   (2005-12-08 21:58) [0]

Например, есть массив
A:Array[0..100] of string;

И в нём только первые два элемента эагружены:

A[0]:="000";
A[1]:="111";

Т.е. Максимальный индекс = 1

как это узнать без перебора?


← →
jack128 ©   (2005-12-08 22:01) [1]

Array   (08.12.05 21:58)
как это узнать без перебора?

а как это узнать с помощью перебора??

PS или используй динамические массивы или просто храни кол-в загруженных значений в отдельной переменной.


← →
Array   (2005-12-08 22:27) [2]

>а как это узнать с помощью перебора??
Начать перебирать с конечного элемента и сравнивать
A[i]="";
первый же i при A[i]<>"" и есть максимальный текущий индекс.

>PS или используй динамические массивы

Их нет в D3

> или просто храни кол-в загруженных значений в отдельной переменной.
Так и делаю.


← →
DrPass ©   (2005-12-08 23:15) [3]


> >а как это узнать с помощью перебора??
> Начать перебирать с конечного элемента и сравнивать
> A[i]="";
> первый же i при A[i]<>"" и есть максимальный текущий индекс.
>  

Это не максимальный индекс. Максимальный - 100. Нединамический массив имеет столько элементов, сколько ты объявил. А уже что ты в них записал/не записал, компьютеру безразлично.

> > или просто храни кол-в загруженных значений в отдельной
> переменной.
> Так и делаю.

Правильно делаешь


← →
jack128 ©   (2005-12-08 23:35) [4]

Array   (08.12.05 22:27) [2]
Начать перебирать с конечного элемента и сравнивать
A[i]="";

А в условии не было задано, что в исходных данных не может быть пустой строки ("") :-P


← →
Anatoly Podgoretsky ©   (2005-12-09 00:16) [5]

Array   (08.12.05 22:27) [2]
Зато есть TSringList



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.039 c
1-1133301323
rel_
2005-11-30 00:55
2005.12.25
Проблема с чтением данных из Excel


14-1133175564
Santrope
2005-11-28 13:59
2005.12.25
Поможем Алексею Агафонову


4-1130398364
G-h-o-s-t
2005-10-27 11:32
2005.12.25
Возможно ли нажать неактивную кнопку в чужом приложении


14-1133244371
Ega23
2005-11-29 09:06
2005.12.25
С днем рождения! 29 ноября


2-1133885562
hamster
2005-12-06 19:12
2005.12.25
Оптимизация




   Наверх