跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • n 的 n 次幂,时间复杂度是多少?
未分類
14 4 月 2021

n 的 n 次幂,时间复杂度是多少?

n 的 n 次幂,时间复杂度是多少?

資深大佬 : liudaqi 4

O(n)?
大佬有話說 (8)

  • 資深大佬 : dingwen07

    二分?

  • 資深大佬 : securityCoding

    对空间复杂度的要求是什么,时间复杂度是要最 efficient 的吗?

  • 資深大佬 : Perry

    没太看明白,循环 n-1 次,所以是 O(n)?

  • 資深大佬 : rubytek

    用快速幂,时间复杂度 O(log₂N)

  • 資深大佬 : hactrox

    快速幂最多也是 O(logn) 啊

  • 資深大佬 : Biggoldfish

    如果是说输入 N 的二进制表示,输出 N^N 的二进制表示,则时间复杂度是 2^(n + Theta(log n)) 其中 n = log N 为输入长度。
    由于答案有指数长度,算法至少是指数时间,利用快速幂和 Fourier 变换可以做到前述时间复杂度。

  • 資深大佬 : geelaw

    logn

  • 資深大佬 : xiaoshuai1999

    @rubytek 大数乘法不是 O(1) 的

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具