bi
An arbitrary precision integer library for C++.
Loading...
Searching...
No Matches
Complexity
Member
bi::bi_t::bi_t
() noexcept
O(1)
Member
bi::bi_t::capacity
() const noexcept
O(1)
Member
bi::bi_t::digits
() const
O(1)
Member
bi::bi_t::div
(const
bi_t
&) const
\( O(m \cdot n) \) where \( m \) is the
size()
of the dividend and \( n \) is the
size()
of the divisor.
Member
bi::bi_t::even
() const noexcept
O(1)
Member
bi::bi_t::negate
() noexcept
O(1)
Member
bi::bi_t::negative
() const noexcept
O(1)
Member
bi::bi_t::odd
() const noexcept
O(1)
Member
bi::bi_t::operator bool
() const noexcept
O(1)
Member
bi::bi_t::operator!=
(double) const noexcept
O(1)
Member
bi::bi_t::operator%
(const
bi_t
&) const
\( O(m \cdot n) \)
Member
bi::bi_t::operator%=
(const
bi_t
&)
\( O(m \cdot n) \)
Member
bi::bi_t::operator*
(const
bi_t
&) const
\( O(n^{\log_{2}(3)}) \approx O(n^{1.58}) \)
Member
bi::bi_t::operator*=
(const
bi_t
&)
\( O(n^{\log_{2}(3)}) \approx O(n^{1.58}) \)
Member
bi::bi_t::operator+
(const
bi_t
&) const
\( O(n) \)
Member
bi::bi_t::operator+=
(const
bi_t
&)
\( O(n) \)
Member
bi::bi_t::operator-
(const
bi_t
&) const
\( O(n) \)
Member
bi::bi_t::operator-=
(const
bi_t
&)
\( O(n) \)
Member
bi::bi_t::operator/
(const
bi_t
&) const
\( O(m \cdot n) \)
Member
bi::bi_t::operator/=
(const
bi_t
&)
\( O(m \cdot n) \)
Member
bi::bi_t::operator<
(double) const noexcept
O(1)
Member
bi::bi_t::operator<=
(double) const noexcept
O(1)
Member
bi::bi_t::operator==
(double) const noexcept
O(1)
Member
bi::bi_t::operator>
(double) const noexcept
O(1)
Member
bi::bi_t::operator>=
(double) const noexcept
O(1)
Member
bi::bi_t::print_internal
(std::ostream &os=std::cout) const noexcept
O(n)
Member
bi::bi_t::sign
() const noexcept
O(1)
Member
bi::bi_t::size
() const noexcept
O(1)
Member
bi::bi_t::swap
(
bi_t
&) noexcept
O(1)
Member
swap
O(1)
Generated by
1.10.0