资源简介
二进制数相乘 分治法 C语言实现 优化了二进制的乘法 是的时间复杂度降低了
代码片段和文件信息
#include
#include
#define MAX_LEN 20
int init(int *Aint *B)
{
int in;
while(1==scanf(“%d“&n))
if(n > 0) break;
for(i=MAX_LEN-n;i < MAX_LEN;i++)
scanf(“%d“A+i);
for(i=MAX_LEN-n;i < MAX_LEN;i++)
scanf(“%d“B+i);
return n;
}
void bits_display(int *Aint n)
{
for(int i=MAX_LEN-n;i printf(“%d“A[i]);
printf(“\n“);
}
int bits_add(int *Aint *Bint *Cint n)
{
int icarrylen;
for(i=MAX_LEN-1carry=0;i>=MAX_LEN-n;i--)
{
C[i]=A[i]+B[i]+carry;
if(C[i] >= 2)
{
carry=1;
C[i]=C[i]%2;
}
else
carry=0;
}
len=n;
if(carry){ C[i]=carry;len++;}
return len;
}
void bits_sub(int *Aint *Bint *Cint n)
{//A>B A-B
int icarry;
for(i=MAX_LEN-1carry=0;i>=MAX_LEN-n;i--)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2446 2011-09-07 15:41 bits_muti\bits_multi.cpp
文件 4321 2011-09-06 14:21 bits_muti\bits_muti.dsp
文件 541 2011-09-06 14:15 bits_muti\bits_muti.dsw
文件 41984 2011-09-07 15:41 bits_muti\bits_muti.ncb
文件 49664 2011-09-07 15:41 bits_muti\bits_muti.opt
文件 252 2011-09-07 15:41 bits_muti\bits_muti.plg
文件 8455 2011-09-07 15:41 bits_muti\Debug\bits_multi.obj
文件 172087 2011-09-07 15:41 bits_muti\Debug\bits_muti.exe
文件 243476 2011-09-07 15:41 bits_muti\Debug\bits_muti.ilk
文件 220264 2011-09-06 14:38 bits_muti\Debug\bits_muti.pch
文件 451584 2011-09-07 15:41 bits_muti\Debug\bits_muti.pdb
文件 33792 2011-09-07 15:41 bits_muti\Debug\vc60.idb
文件 45056 2011-09-07 15:41 bits_muti\Debug\vc60.pdb
目录 0 2011-09-07 15:41 bits_muti\Debug
目录 0 2011-09-07 15:41 bits_muti
----------- --------- ---------- ----- ----
1273922 15
- 上一篇:韦尔奇-鲍威尔着色算法C++实现
- 下一篇:aes加解密算法C语言实现
相关资源
- 精通UNIX下C语言编程及项目实践总结与
- 加权调度算法(C语言)
- crc16几种标准校验算法及c语言代码(
- 树莓派CAN通讯(c语言)
- FTP客户端源代码C语言
- C语言基数排序——顺序队列实现
- 256色转灰度图(c语言)
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- C++ 用C语言判断文件是否存在
- c语言地空对战游戏.zip
- c语言实现水波纹显示效果.zip
- c语言打字母游戏源码.zip
- c语言使用CMakeLists.txt编译和使用静态
- 高级冒泡排序高级(c语言)
- C语言程序设计单元练习及答案pdf
- 高斯 Jordan消元法 c语言代码
- c语言练习习题附答案.doc
- 基于c语言的多功能电子表的单片机实
- 基于C语言的电压表单片机实践
- 用C语言写的一个俄罗斯方块程序
- c语言定时关机
- 八皇后 回溯算法 (C语言与c#源码)
- shell实现(c语言)
- 蛇形矩阵源码(c语言)
- c语言新手入门必备笔记
- 哈夫曼树C语言编程实现
- c语言开发规范.pdf
- 编程语言推荐系统(c语言源码)
- C语言实现字节流与十六进制字符串的
评论
共有 条评论