array пополам, можно это сделать как-нибудь красиво, чтобы не создавать два новых массива и не переписывать в них каждую половину?
Например, в цпп я бы сделал так:
Создал один пойнтер byte[] * на начало чанка с размерностью в половину исходного
Создал второй пойнтер byte[] * с оффсетом в размерность предыдущего и размерностью до конца исходного.
Всё, я просто переразметил память без перезаписи и выделения новой.
скорее всего ты также и в шурупе можешь сделать, указатели никуда не делись
Обсуждают сегодня