算法是对特定问题求解步骤的一种描述;
数据结构(骨架)+ 算法(灵魂)=程序
算法占用的空间大小称为空间复杂度
,一般将算法的辅助空间作为衡量空间复杂度的标准;
算法占用的空间包括:
时间复杂度:
算法执行次数,作为时间复杂度的度量标准;
PS: 有限的常数的时间复杂度都是O(1);
分支结构中,无论是真是假,执行次数都是恒定的,不会随着n的变大二发生变化;
所以,单纯的分支结构(不包含在循环结构中的),其时间复杂度都是O(1);
本文为Larwas原创文章,转载无需和我联系,但请注明来自larwas博客 https://larwas.com
最新评论