3 ms·
Exponentiation is constant-time on floats. But as noted by sibling comments, the precision is a problem.
by WolfeReader 2y ago
Exponentiation is constant-time on floats. But as noted by sibling comments, the precision is a problem.
- xyzzyz 2y agoEverything is constant time is your precision is limited. Even the naive, recursive algorithm on integers is constant time if your integer size is limited (it will just be an exponentially big constant). To be able to meaningfully talk about complexity, you need to assume that something is not limited, and once you do that for floats, you’ll find that their exponentiation is no longer constant time.