THE_ALGORITHMS Telegram 4819
Нахождение логарифма по основанию 2 от целого числа с использованием таблицы поиска

Пояснение метода
1. Таблица поиска:
- Таблица LogTable256 содержит предвычисленные значения логарифма по основанию 2 для всех возможных значений байта (0-255).
- LT(n) — макрос, который помогает заполнить таблицу.

2. Вычисление логарифма:
- Если число больше 65535 (т.е. старшие 16 бит не нулевые), мы определяем, в каком байте находится самый старший ненулевой бит, и используем соответствующее значение из таблицы.
Если число меньше или равно 65535, повторяем те же шаги для младших 16 бит.



tgoop.com/the_algorithms/4819
Create:
Last Update:

Нахождение логарифма по основанию 2 от целого числа с использованием таблицы поиска

Пояснение метода
1. Таблица поиска:
- Таблица LogTable256 содержит предвычисленные значения логарифма по основанию 2 для всех возможных значений байта (0-255).
- LT(n) — макрос, который помогает заполнить таблицу.

2. Вычисление логарифма:
- Если число больше 65535 (т.е. старшие 16 бит не нулевые), мы определяем, в каком байте находится самый старший ненулевой бит, и используем соответствующее значение из таблицы.
Если число меньше или равно 65535, повторяем те же шаги для младших 16 бит.

BY Алгоритмы и структуры данных




Share with your friend now:
tgoop.com/the_algorithms/4819

View MORE
Open in Telegram


Telegram News

Date: |

Telegram Channels requirements & features With the administration mulling over limiting access to doxxing groups, a prominent Telegram doxxing group apparently went on a "revenge spree." bank east asia october 20 kowloon Some Telegram Channels content management tips In 2018, Telegram’s audience reached 200 million people, with 500,000 new users joining the messenger every day. It was launched for iOS on 14 August 2013 and Android on 20 October 2013.
from us


Telegram Алгоритмы и структуры данных
FROM American