|
Класс sortedArrayХранит элементы {key,value} и сортирует их в порядке key, фактически это двумерный массив, отсортированный по первом элементам.Простенький пример использования объектов: Описание класса sortedArrayАтрибутов у данного класса нет.Методы/функцииoSA:=tSortedArrayNew()создает новый пустой массив.oSA:len()возвращает длину массиваoSA:add(key,data)вставляет новый элемент массива, в соотвествии со значением key.oSA:delKey(key,data)удаляет элемент имеющий значения key и data.oSA:delItem(nPos)удаляет элемент порядковм номером nPosoSA:seek(key,lSoft), oSA:softSeek(key), oSA:hardSeek(key)быстрый поиск нужного key, возвращает номер элемента или len()+1oSA:getKey(nPos)возвращает значение key для элемента с номером nPosoSA:getData(nPos)возвращает значение data для элемента с номером nPosoSA:getItem(nPos)возвращает элемент с номером nPos в виде {key,data} |