算法时间复杂度:输入是o(n),二分搜索是n(logn),fly函数是n,所以算法的时间复杂度是o(n)。
算法空间复杂度:因为代码里除了已有的空间存在,没有新增的所需空间,因此空间复杂度为o(1)。
5.心得体会(对本次实践收获及疑惑进行总结):在这道题目里,我没有想到使用二分算法进行求解,因此只能查看题解。得知在某个区间求特定值的问题可以用二分算法来做,也算是一大收获。
算法第二章上机实践报告
原文:https://www.cnblogs.com/yyyyuanxian/p/13765944.html