摘要: 算法复杂度分为时间复杂度和空间复杂度。 其作用: 时间复杂度是指执行算法所需要的计算工作量; 而空间复杂度是指执行这个算法所需要的内存空间。 (算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度)。 简单来说, 时间 阅读全文
posted @ 2020-03-23 19:48 段佳伟 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 一、冒泡排序 排序原理:对一组数据,比较相邻数据的大小,把小的数据放在前面,值大的放在后面(升序排序) 举例说明: $arr = [6, 3, 8, 2, 9, 1]; 第一轮排序: 第一次比较 6和3比较: 3 6 8 2 9 1 第二次比较 6和8比较: 3 6 8 2 9 1 第三次比较 8和 阅读全文
posted @ 2020-03-23 01:12 段佳伟 阅读(483) 评论(0) 推荐(0) 编辑