ARM7和ARM9系列芯片 没有硬件浮点运算器,实际程序中使用的浮点运算 需要转换为定点运算来提高运行速度,即转化为整数。需要的朋友可以下载这个论文看看,会有所帮助
2021-07-07 10:16:35 36KB ARM 浮点转换整数运算方法
1
此程序在进行大整数运算时不会出现溢出情况
2021-06-08 09:45:15 139KB 大整数运算
1
数据结构 大整数四则运算 数据结构 大整数四则运算 数据结构 大整数四则运算
2021-05-26 17:48:29 251KB 大整数 数据结构
1
针对直线生成算法在直线斜率大于0.5时的低效率问题,提出一种基于像素链排序的直线绘制算法。将直线看做是由许多条平行像素链或对角像素链拼接而成,利用逆向生成直线的类Bresenham算法求得各像素链的长度,通过Bresenham算法生成相应直线的位移码对各像素链进行排序,一次判断生成一条像素链。仿真实验表明,基于像素链排序的直线绘制算法生成的直线与Bresenham算法生成的直线精度一致,且计算量显著减少。该算法只有加法和乘法两种整数运算,适合硬件实现,其绘制速度是Bresenham算法的4倍。
1
大整数四则运算,加减乘除开平方 算法原理和C语言实现代码 C++封装 MMX,SSE优化
2021-04-26 21:13:42 62KB 大整数四则运算
1
bint,实用的大整数运算!!!
2021-04-15 09:01:20 10.50MB bint 大整数 c++
1
数据结构 C++的大整数运算 加减乘除。
2021-04-04 15:33:42 3KB 大整数运算
1
长整数的代数计算 【问题描述】 应用线性数据结构解决长整数的计算问题。设计数据结构完成长整数的表示和存储,并编写算法来实现两长整数的加、减、乘、除等基本代数运算。 【基本要求】 (1) 长整数长度在一百位以上。 (2) 实现两长整数的加、减、乘、除操作。 (3) 输入输出均在文件中。 (4) 分析算法的时空复杂性
2021-03-28 12:05:50 4KB C++ 数据结构 算法
1
用于运算、输出大整数的C++库,使用简便,即下即用,已重载各类运算符,支持ostream(cout)输出和字符串输出、字符串构造、最大公约数和最小公倍数计算。 具体用法、函数说明可以在文件夹中的README.txt中找到
2021-02-15 15:04:36 19KB c++ 数学 大数运算
1
[ 问题描述 ] 设计程序实现两个任意长整数的求和运算。 [ 基本要求 ] 《数据结构》题集 利用双向循环链表实现长整数的存储, 每个结点含一个整型变量. 任何整型变量的范围是 -(215-1)~(215-1)。输入和输出形式: 按中国对于长整数的表示习惯, 每四位一组,组间用逗号隔开。 [ 测试数据 ] (1) 0;0;应输出"0"。 (2) -2345,6789;-7654,3211; 应输出"-1,0000,0000"。 (3) -9999,9999; 1,0000,0000,0000; 应输出"9999,0000,0001"。 (4) 1,0001,0001; -1,0001,0001; 应输出"0"。 (5) 1,0001,0001; -1,0001,0000; 应输出"1"。 [ 实现提示 ] (1) 每个结点可以存放的最大整数为 215-1 = 32767 才能保证两数相加不会溢出。但若这样存,即相当于按 32768 进制数存,在十进制数与 32768 进制数间的转换十分不方便,故可以在每个结点中仅存十进制数的 4 位,即不超过 9999的非负整数, 整个链表被视为万进制。 (2)可以利用头结点数据域的符号代表长整数的符号。 用其绝对值表示元素结点数目。相加过程中不要破坏两个操作数链表。两操作数的头指针存于指针数组中是简化程序结构的一种方法。不能给长整数位数规定上限。 [ 选作内容 ] 修改上述程序,使它在整型量范围是-(2n-1)~(2n-1) 的计算机上都能有效地运行。其中 n 是由程序读入的参量。输入数据的分组方法可另行规定。
2020-01-03 11:32:33 19KB codeblocks
1