algorithm - 正式证明 n^n 是 Ω(n!)
问题描述
使用正式定义:f(n)= Ω(g(n)) 当且仅当存在一个常数 'C' 使得 f(n)>= cg(n) 其中 C>0 且 n 接近无穷大。当非正式地展示这一点时,我能够通过图表看到该陈述是正确的。但是,我不确定如何正式展示这一点。任何帮助,将不胜感激
解决方案
如果你想要一个正式的证明,你可以通过归纳证明 n^n > n! 对于任何 n>1。
基本情况是 2^2 > 2!(因为 4 > 2)。归纳步骤是 n! = n(n-1)!< n(n-1)^(n-1) < n*n^(n-1) = n^n。
推荐阅读
- python - 使用 python 的 subprocess.Popen() 创建进程时命名进程
- javascript - Cucumber JS:如何在 Given/When/Then 步骤之外导出/更新全局变量?
- sql - 在一个查询中选择不同的子类型值
- reactjs - UseContext 不迭代
- java - 行号错误 = inputLine.nextInt();
- python - 用于验证国际象棋王移动的 Python 代码
- javascript - Rails webpack js和ajax刷新
- javascript - 列制表器中的项目列表
- swift4 - 如何通过单击swift4中的addImage按钮将图像一张一张添加到tableviewcell中
- node.js - 使用 nodejs 解析结构化 JSON-LD 文件的问题