Функция 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.
Разработчик: А.В. Макаренко.