测试算法时间复杂度1
2011-04-06 11:23
316 查看
(defun fun (n)
(progn
(print n)
(fun (progn (print 'chenbing ) (+ n 1) ))
)
)
(fun 0)
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
(defun fun (n)
(progn
(print n)
(print n)
(fun (progn (print 'chenbing ) (+ n 1) ))))
(fun 1)
以上为O(n*n)复杂度的
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
(defun fun (n)
(progn
(print n)
(fun (+ (progn
(print 'chenbing)
n
)
(progn
(print 'chenbing)
n
)))))
(fun 1)
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
(defun fun (n)
(progn
(print n)
(print n)
(fun (+ (progn
(print 'chenbing)
n
)
(progn
(print 'chenbing)
n
)))))
(fun 1)
以上为O(expr(n))复杂度的
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
也可以用这个去测试形式化加法的时间复杂度。
(progn
(print n)
(fun (progn (print 'chenbing ) (+ n 1) ))
)
)
(fun 0)
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
(defun fun (n)
(progn
(print n)
(print n)
(fun (progn (print 'chenbing ) (+ n 1) ))))
(fun 1)
以上为O(n*n)复杂度的
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
(defun fun (n)
(progn
(print n)
(fun (+ (progn
(print 'chenbing)
n
)
(progn
(print 'chenbing)
n
)))))
(fun 1)
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
(defun fun (n)
(progn
(print n)
(print n)
(fun (+ (progn
(print 'chenbing)
n
)
(progn
(print 'chenbing)
n
)))))
(fun 1)
以上为O(expr(n))复杂度的
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
也可以用这个去测试形式化加法的时间复杂度。
相关文章推荐
- openCV中测试算法时间复杂度
- 【每天一道算法题】时间复杂度为O(n)的排序
- 算法的时间复杂度
- 算法的时间复杂度分析
- 算法 -- 时间复杂度
- 算法的时间复杂度分析
- 各种算法的稳定性与时间复杂度小结
- 一道看上去很吓人的算法面试题:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
- 算法基础-时间复杂度和空间复杂度(转载)
- 一道看上去很吓人的算法面试题:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
- 人人都来写算法 之 归并有序数组,(要求:利用原数组,且时间复杂度O(n)
- 在一个元素个数为N的数组里,找到升序排在N/5位置的元素的最优算法时间复杂度是----阿里巴巴2015实习生笔试题
- 数据结构之算法时间复杂度
- 算法(一)时间复杂度
- 一道看上去很吓人的算法面试题:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
- 算法 笔记1 时间复杂度计算
- 一个台阶总共有n 级,如果一次可以跳1 级,也可以跳2 级,求总共有多少总跳法,并分析算法的时间复杂度。
- 求数列的最大子段和的两种方法(包括时间复杂度为线性时间的算法)
- iNOC产品部--完全数计算(测试数据较弱,暴力也通过 时间复杂度O(n*n))
- 算法的时间复杂度