线性时间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)
二分搜索算法