文件名称:python算法表示概念扫盲教程
文件大小:88KB
文件格式:PDF
更新时间:2024-02-09 22:32:39
python python函数 python算法
本文为大家讲解了python算法表示概念,供大家参考,具体内容如下 常数阶O(1) 常数又称定数,是指一个数值不变的常量,与之相反的是变量 为什么下面算法的时间复杂度不是O(3),而是O(1)。 int sum = 0,n = 100; /*执行一次*/ sum = (1+n)*n/2; /*执行一次*/ printf(%d, sum); /*行次*/ 这个算法的运行次数函数是f(n)=3。根据我们推导大O阶的方法,第一步就是把常数项3改为1。在保留最高阶项时发现,它根本没有最高阶项,所以这个算法的时间复杂度为O(1)。 另外,我们试想一下,如果这个算法当中的语句sum=(1+n)*n