按增长率由小至大的顺序排列下列各函数:
2100,(3/2)n,(2/3)n,nn,n0.5,n!,2n,lgn,nlgn,n(3/2)

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

按增长率由小至大的顺序排列下列各函数:
2100,(3/2)n,(2/3)n,nn,n0.5,n!,2n,lgn,nlgn,n(3/2)

常见的时间复杂度按数量级递增排列,依次为:常数阶O(1)、对数阶O(log2n)、线性阶O(n)、线性对数阶O(nlog2n)、平方阶O(n2)、立方阶O(n3)、…、k次方阶O(nk)、指数阶 O(2n)和阶乘阶O(n!)。先将题中的函数分成如下几类: 常数阶:2100 对数阶:lgn 方根阶:n0.5 n(3/2)是3/2次方阶 所以,n0.5(3/2) 线性对数阶:nlgn 指数阶(按指数由小到大排):(3/2)n、2n 阶乘阶:O(n!) n!=1×2×3×…(n-1)相当于n次方阶nn 注意:(2/3)n由于底数小于1,所以是一个递减函数,其数量级应小于常数阶。 根据以上分析按增长率由小至大的顺序可排列如下: (2/3)n<21000.5(3/2)n<2nn

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top