一般运行时间

来源:互联网 发布:淘宝大学一飞老师 编辑:程序博客网 时间:2024/05/05 06:34




线性时间o(n)

:找最大数

:归并两个排好序的数组


o(nlogn)

:广泛运用在输入排序等问题


平方时间:

n点求距离最小值问题的暴力算法

(此问题巧妙解决:Shamos和Hoey  分治递归   复杂度o(nlogn))

(随机性算法:o(n)即可)


立方时间:

(每对Si和Sj是否有公共元素


o(n^k)时间:

n个结点的输入图是否有一个大小为k的子集



超出多项式时间:

o(n!)和o(2^n)

给定一个图,找出最大规模的独立集



亚线性时间:

比如o(logn)

二分搜索算法

0 0
原创粉丝点击