Actions
Task #4702
closed[expression] Реализовать операцию BVBIT
Start date:
03/01/2014
Due date:
% Done:
0%
Estimated time:
Detected in build:
svn
Published in build:
140708
Description
Необходимо реализовать операцию BVBIT.
Аргументы операции: битовый вектор bv, целое неотрицательное число n.
Операция возвращает значение bv[n], т.е. n-ный бит вектора.
Если n >= bv.size, то бросаем Exception.
Updated by Alexander Kamkin almost 11 years ago
bv(i..j) - обобщить на подмассив.
Updated by Sergey Smolov almost 11 years ago
- Assignee changed from Andrei Tatarnikov to Alexander Kamkin
Саша, я тут задним числом подумал - а нужна ли такая операция?:-) В самом деле, данный функционал больше подходит массиву, а не битовому вектору (для которого можно применить нечто вроде bv & mask, где mask - вектор той же длины, что и bv, но все биты которого, кроме n, равны 0, а n-й бит равен 1).
Updated by Alexander Kamkin over 10 years ago
- Status changed from New to Resolved
Поддержка операции BVEXTRACT реализована в билде 3.0.1.
Updated by Alexander Kamkin over 10 years ago
- Status changed from Resolved to Closed
- Published in build set to 140708
Actions