Как реализовать «быстрый обратный квадратный корень» в Java?
Я слышал о «быстром обратном квадратном корне»,обсуждается здесьи я хотел включить его в свою Java-программу (только для исследовательских целей, поэтому не обращайте внимания на то, что родные библиотеки быстрее).
Я смотрел на код, и код C напрямую преобразуетfloat
вint
с некоторой магией указателя C. Если вы попытаетесь сделать это в Java с приведением типов, это не сработает: java усекает число с плавающей точкой (как вы ожидаете), и вы не можете получить указатель на примитив (как в C).
Так как ты это делаешь?