- 博客(1)
- 收藏
- 关注
原创 斐波那契数列的快速幂解法 O(logN)
斐波那契数列的快速幂解法 O(logN) 闲来无事刷题,看到一道极其古老的斐波那契数列求和,想起了校招时华为面试官给我出的就是这道,当时要求在10分钟内写出递归和非递归的解法,并且大致问了下递归解法的坏处(栈溢出)就结束了,后续也一直把其当作一个简单题来对待,想当然的认为其最好的时间复杂度就是O(n),直到有一天意外接触到了快速幂的概念… 整数快速幂 什么是快速幂,以整数为例,在求an时,按正常思路是让a累乘n次,时间复杂度为O(n);而在快速幂算法下,将an变换为am1(a2)m2(a4)m3(a8)m4
2021-08-24 11:45:26
565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人