- 博客(11)
- 收藏
- 关注
原创 算法打卡-day10
思路:定义一个一维数组,数组中的每个元素对应斐波那契第N项的值。调用次数2*f(n+1)-1。O(1.1618^n)每个递归函数包含多个自身调用f(n)=f(n-1)+f(n-2)时间复杂度O(N),增加了空间复杂度。2、递归优化-记忆法。
2024-08-27 15:53:26 134
原创 算法打卡-day7
x记录最后一次交换的索引位置,3和2交换,记录索引位置为0,不断交换,记录下最后一次交换位置为1。3、稳定:排序前后会不会把取值相同的元素顺序调换。最好情况:O(n),数组内的元素已经有序。最坏情况:O(n^2)
2024-08-14 20:35:49 190
原创 算法刷题打卡-day1
首先将数组排序,排序后最大的三个数即为最大乘积;如果有负数的情况下,有可能两个最小负数和最大正数的乘积最大。本来想到的重点是排序的最快方式,看了题解重点在正负数上。
2024-08-07 19:53:53 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人