算法
文章平均质量分 51
一个月可能改两次
这个作者很懒,什么都没留下…
展开
-
特征值分解与奇异值分解SVD
https://www.imooc.com/article/267351?block_id=tuijian_wz 先看这篇文章。 1.什么是矩阵 一件事情,有多个纬度影响。就像球员卡的各项指标影响一个球员的表现一样。一个指标就是一个维度。 比如一个球员跑的快,那这场比赛里面总体跑动的几率多于总体射门的几率。那这个球员这场表选在整队里应该是最突出的。 而一场比赛射门的几率多余跑动的几率,那么射门能力强的球员这场比赛的表现能力是强于跑的快的球员的。 一个球员有多个纬度,跑动的能力,射门的能力,防守的能力,传球的原创 2021-02-04 09:59:31 · 102 阅读 · 1 评论 -
旋转矩阵的推导
https://blog.csdn.net/wodownload2/article/details/72637897原创 2020-12-28 14:43:01 · 80 阅读 · 0 评论 -
变态跳台阶
之前我们已经验证了,普通青蛙只有1,2步长时相对应的台阶,等于他像临步长的台阶路线之和。也就是说,他的步长的种类,决定了这个台阶的方法数。 如果青蛙可以跳1,2,3步那么n阶的路线为 f(n)=f(n-1)+f(n-2)+f(n-3) 如果青蛙可以跳1,2,3,4步那么n阶的路线为 f(n)=f(n-1)+f(n-2)+f(n-3)+f(n-4) 如果青蛙可以跳1,2,3,4·····n步那么n阶的路线为 f(n)=f(n-1)+f(n-2)+f(n-3)+·······+f(2)+f(1) 那么f(n-1原创 2020-07-21 08:40:05 · 58 阅读 · 0 评论 -
关于青蛙跳台阶为什么不是f(n)=f(n-1)+f(n-2)+2的思考
在看青蛙台阶的算法时想法到一个问题 f(n)=f(n-1)+f(n-2) 青蛙在n-1阶,有f(n-1)种跳法。 在n-2阶,有f(n-2)种跳法。 那么n-1到n有一种跳法,就是跳一阶。 n-2到n有一种跳法,跳两阶。 那为什么最后到n阶的跳法不是 f(n)=f(n-1)+f(n-2)+2呢? 让我们先从0阶开始往5阶跳的顺序。 再让我们看从5阶往0阶跳的逆序 通过逆序我们可以看到,想要到达5阶,青蛙就必须先要到达4阶和3阶,那么0阶到4阶或者0阶到3阶的路线总数已经确定,也就意味着起点数目已原创 2020-07-20 20:42:55 · 394 阅读 · 1 评论 -
C++ 实现斐波那契数列和递归寻找+高效寻找
/* *Definition: *Author: *Date: */ #include <iostream> #include <array> #include<vector> using namespace std; class Fibo{ int m_num=0; const int m_firstNum = 0; const int m_secondNum = 1; vector<int>m_fib; public: Fibo(){} Fi原创 2020-07-20 16:17:45 · 240 阅读 · 0 评论