• 算法效率 简单的增长率 参照


    1、 时间复杂度(Time Complexity) 
            一般情况下,算法中的基本操作重复执行次数是问题规模n的某个函数 f(n) ,算法的时间度量记作:
                    T(n) = O(f(n))
            它表示随问题规模n的增大,算法执行时间的增长率和 f(n) 的增长率相同,称做算法的逐渐时间复杂度,简称时间复杂度。
             
     
           
            在下列的三个程序中 
            (a)  x=0   
            (b)  for (i=1;i<=n;i++) x=x+1  
            (c)  for (i=1;i<=n;i++)          
                    for(j=1;j<=n;j++) X=X+i*j
     
            上述三个语句的频度分别为1,n, n^2
     
     
    2.空间复杂度(Space ComPlexity)
       
            一个程序的空间复杂度是指程序运行从开始到结束所需要的存储空间。包括算法本身所占用的存储空间、输入数据占用的存储空间以及算法在运    行过程中的工作单元和实现算法所需辅助空间。
  • 相关阅读:
    函数二 10
    函数初识 09
    文件操作 08
    数据类型的补充 day07
    小数据池 深浅copy 集合
    python Mysql 多条件查询
    ElasticSearch Python 基本操作
    用PyInstaller把Python代码打包成单个独立的exe可执行文件
    python 编译EXE文件
    Git 创建新分支检查分支
  • 原文地址:https://www.cnblogs.com/ChenD/p/9175412.html
Copyright © 2020-2023  润新知