算法与数据结构--剑指offer系列
文章平均质量分 91
算法与数据结构--剑指offer系列
庞加莱的算法空间
剑指offer+算法设计与分析基础
展开
-
“剑指offer“中的经典算法面试题--数组中的逆序对数量
关于 "剑指offer"中的经典算法面试题--数组中的逆序对数量 的讨论和分析转载 2023-07-04 09:07:37 · 88 阅读 · 0 评论 -
“剑指offer“中的经典算法面试题--旋转数组的最小数字
关于"剑指offer"中的经典算法面试题--旋转数组的最小数字 的讨论和分析转载 2023-06-18 09:39:23 · 57 阅读 · 1 评论 -
“ 剑指offer“中的经典算法面试题--输入一个正整数s,求出所有和为s的连续正整数序列(至少有两个元素)
关于 " 剑指offer"中的经典算法面试题--输入一个正整数s,求出所有和为s的连续正整数序列(至少有两个元素) 的讨论和分析原创 2023-07-28 22:27:40 · 124 阅读 · 1 评论 -
“剑指offer“中的经典算法面试题--丑数
关于 "剑指offer"中的经典算法面试题--丑数 的讨论和分析转载 2023-07-20 23:57:46 · 54 阅读 · 0 评论 -
“剑指offer“中的经典算法面试题--连续子数组最大和
关于 "剑指offer"中的经典算法面试题--连续子数组最大和 问题的讨论和分析转载 2023-06-26 23:52:05 · 121 阅读 · 1 评论 -
“剑指offer“中的经典算法面试题--八皇后问题
关于 "剑指offer"中的经典算法面试题--八皇后问题 的讨论和分析转载 2023-06-03 10:31:12 · 146 阅读 · 1 评论 -
“剑指offer“中的经典算法面试题解析--二维数组的查找
在充分利用“每行,每列都是递增”这个信息的基础上,我们可以获得一个复杂度为O(n)的算法。假设通过第一次比较,我们发现x转载 2023-05-29 23:15:35 · 90 阅读 · 1 评论 -
“剑指offer“中的经典算法面试题解析--斐波那契数列
一直这样写下去我们可以得出f(n)>=2^(n/2)*f(2)或者f(n)>=2^(n/2)*f(1),这取决于n的奇偶性,但不管怎样都可以发现f(n)>=2^(n/2),即f(n)的增长速度至少是指数级。斐波那契数列的计算公式为f(n)=f(n-1)+f(n-2),我们换个角度看f(n-1)+f(n-2)=f(n),也就是说如果我们已经知道了f(n-1)和f(n-2),那么我们就可以计算出f(n)。根据f(n)=f(n-1)+f(n-2),且f(n)是非递减,可得,f(n)>=2f(n-2),所以。转载 2023-05-22 23:00:17 · 97 阅读 · 0 评论