当前位置:嗨网首页>书籍在线阅读

28-问题分析

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

3.5.1 问题分析

有时,我们想要在计算机上处理一些大数据相乘时,由于计算机硬件的限制,不能直接进行相乘得到想要的结果。在解决两个大的整数相乘时,我们可以将一个大的整数乘法分而治之,将大问题变成小问题,变成简单的小数乘法再进行合并,从而解决上述问题。这样既解决了计算机硬件处理的问题,又能够提高乘法的计算效率。

例如:

207.gif 继续分治:

208.gif 我们可以看到当分解到只有一位数时,乘法就很简单了,如图3-49所示。

209.png

图3-49 大整数乘法分治图