码迷,mamicode.com
首页 >  
搜索关键字:mips fibonacci    ( 1606个结果
算法导论-求(Fibonacci)斐波那契数列算法对比
目录 1、斐波那契数列(Fibonacci)介绍 2、朴素递归算法(Naive recursive algorithm) 3、朴素递归平方算法(Naive recursive squaring...
分类:其他好文   时间:2014-09-10 20:51:21    阅读次数:602
自己动手写CPU之第七阶段(11)——除法指令实现过程2
通过修改OpenMIPS译码阶段、执行阶段的代码,实行了除法指令...
分类:其他好文   时间:2014-09-10 14:18:10    阅读次数:243
Dijkstra单源最短路算法的C++实现
这是一个简易的Dijkstra算法的优化实现,利用了堆,这里使用C++中的优先级队列。利用STL内置的堆实现只是优化的第一步,更进一步的优化包括使用Fibonacci堆等更高级数据结构。算法中,使用邻接表作为存储图的数据结构,利用一个int数组d保存过程中及最后得到的最短路长度,再自定义一个pair...
分类:编程语言   时间:2014-09-09 19:58:49    阅读次数:285
自己动手写CPU之第七阶段(10)——除法指令实现过程1
DIV模块的主要部分是一个状态机,共有四个状态,如下,状态转换如图7-18所示。 ? DivFree:除法模块空闲 ? DivByZero:除数是0 ? DivOn:除法运算进行中 ? DivEnd:除法运算结束...
分类:其他好文   时间:2014-09-09 16:12:59    阅读次数:241
hdu 1250 Hat's Fibonacci (大数相加)
//a[n]=a[n-1]+a[n-2]+a[n-3]+a[n-4]; # include # include # include # include using namespace std; int a[10000][260]={0}; //每个元素可以存储8位数字,所以2005位可以用260个数组元素存储。 int main() { int i,j,n; a[1][0...
分类:其他好文   时间:2014-09-09 16:10:58    阅读次数:179
Fibonacii非递归
记得在我们最开始学习C语言的时候,每当讲到递归,无论是课本上,还是老师,都会给出两个经典例子的递归实现,其中一个就是阶乘,另外一个就是Fibonacci(中文多译成斐波那契)数列了。用递归方法计算阶乘的代码如下://递归计算阶乘long Factorial(int n){ if (n 1) { r....
分类:其他好文   时间:2014-09-05 23:46:32    阅读次数:252
自己动手写CPU之第七阶段(9)——除法指令说明及实现思路
OpenMIPS设计采用试商法实现除法运算,对于32位的除法,需要至少32个时钟周期才能得到除法结果。本节介绍试商法的一般过程。...
分类:其他好文   时间:2014-09-05 14:26:51    阅读次数:253
自己动手写CPU之第七阶段(8)——验证乘累加指令的实现效果
本节将通过一个测试程序验证为OpenMIPS添加的乘累加、乘累减指令是否实现正确...
分类:其他好文   时间:2014-09-04 14:58:29    阅读次数:236
HDU1588-Gauss Fibonacci(矩阵快速幂+等比数列二分求和)
题目链接 题意:g(x) = k * x + b。f(x) 为Fibonacci数列。求f(g(x)),从x = 1到n的数字之和sum,并对m取模。 思路:  设A = |(1, 1),(1, 0)|  sum = f(b) + f(k + b) + f(2k + b)...+f((n-1)k + b) (f(x) 为Fibonacci数列)  sum = A^...
分类:其他好文   时间:2014-09-03 22:49:07    阅读次数:314
HDU 1250 Hat's Fibonacci(Java大数相加)+讲解
HDU 1250 Hat's Fibonacci(Java大数相加)+讲解...
分类:编程语言   时间:2014-09-03 19:51:57    阅读次数:341
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!