Функция PositionSISInteger | Конструктивная кибернетика

Функция PositionSISInteger


Наименование: PositionSISInteger.

Тип объекта: Функция.

Класс объекта: Манипуляции с массивами.

Область применения: Большие вычисления.

Назначение: Функция предназначена для определения номера позиции искомого элемента в строго возрастающих последовательностях типа Integer.


Текущая версия: a.1.0.

Исходный код: Wolfram Mathematica.

Среда исполнения: Wolfram Mathematica не ниже 8.0.

Варианты исполнения: Отсутствуют.

Ближайший известный аналог: встроенная в Wolfram Mathematica функция Position.

Преимущества перед аналогами: Улучшенное быстродействие, время выполнения порядка ~log2(N)/3.

Патентная чистота: Прямые аналоги в исследованных открытых источниках информации – отсутствуют.

Сопряжение: Прямой вызов из программ написанных на функциональном и/или процедурном языках системы Wolfram Mathematica.


Степень разработанности: Готова к применению.


Описание интерфейса:

pos = PositionSISInteger[list, elem]

list – одномерный список строго возрастающих элементов типа Integer.
elem – элемент типа Integer.
pos – номер позиции элемента elem в списке list. Если elem не найден в списке list, то pos = 0.


Разработчик: А.В. Макаренко.


Связаться