标签: time-complexity
多项式时间算法的例子是什么 多项式时间算法最快吗? 假设数组中有100个元素,那么我如何判断算法是多项式时间?
答案 0 :(得分:0)
问:多项式时间算法的例子是什么?
for (i = 0; i < n; ++i) printf("%d", i);
这是线性算法,线性属于多项式类。
问:多项式时间算法最快吗?
不,对数和常数时间算法比多项式算法渐近快。
问:假设数组中有100个元素,那么我该如何判断算法呢? 多项式时间?
这里没有指定任何算法,只是数据结构(包含100个元素的数组)。但是,要确定算法是否是多项式时间,您应该找到该算法的big-o。如果是O(n^k),那么它是多项式时间。阅读更多here和here。
O(n^k)