用啥软件来计算算法的复杂度??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用啥软件来计算算法的复杂度??相关的知识,希望对你有一定的参考价值。

你可以自己写软件算,否则就手算,其实很简单,每条语句用1时间,for (int i=0;i<n;i++)这样的for复杂度就是n,两个这样的就是o(n^2),一般就把程序某部分最大的算法复杂度看作总共的复杂度,就比如一个for(int i=0;i<n;i++)和一个双重循环和一个每层搜2个节点,n层的DFS同在一个程序里,且是并列,那么这可复杂度一般情况可以看作O(2^n),如果时间要求非常严格,那么在算的时候也可以算上n^2,但一般可以忽略,因为数据大时n^2比起2^n是很小的,n比起n^2又是很小的。看到代码复杂度就出来了,有兴趣可以做一个字符串处理,用程序出你代码的复杂度,不过没什么必要了。 参考技术A 不知道~一般都是根据代码看的~追问

怎么看啊

lbp和pca用啥软件

参考技术A lbp和pca用MATLAB软件。
对人脸识别的研究背景,发展现状以及研究意义做了介绍,然后分析了线性滤波,直方图均衡,同态滤波,几何校正等多种图像预处理方法,接着详细介绍了基于PCA的人脸识别算法,基于LBP的人脸识别算法以及基于LBP和PCA的人脸识别算法,其中包括算法的基本思想,实现的具体步骤,识别的准确率以及存在的问题,使用了MATLAB软件对lbp和pca算法进行了仿真,取得了良好的实验效果。

以上是关于用啥软件来计算算法的复杂度??的主要内容,如果未能解决你的问题,请参考以下文章

那些漂亮的sci论文图一般用啥软件制作的

时间复杂度

读“让你的软件飞起来”持续更新代码运行效率之路

算法的计算复杂性

算法复杂度

请问递归算法的时间复杂度如何计算呢?