期刊文献+

基于类的大整数乘法运算的实现 被引量:3

Implementation of multiplication of large integers based on class
下载PDF
导出
摘要 本文以C++语言设计了大整数类,在类中以数组存储大整数,同时借鉴分治算法思想实现了大整数的乘法运算。算法中将被乘数与乘数按照相同位数进行分组,通过对每组较小数值整数进行乘法和加法运算而得到大整数相乘的积。该程序在VC++2015开发平台调试通过。测试结果表明,当每个分组数据位数多时,运算速度显著提高。 To implement multiplication of large integers,this paper introduces large integers class with the C ++ programming language and utilizes array to store large integers. Based on divide and conquer algorithm,the proposed method divides multiplicand and multiplier into groups with same size. Based on divide and conquer algorithm,it gets the product of the large integers multiplication by transferring the direct multiplication into modular operation on individual groups with smaller numerical value. The program is implemented successfully on VC ++ 2015.The test results show that the operation speed for integers in large number increases a lot.
作者 杜青
出处 《微型机与应用》 2017年第2期8-9,13,共3页 Microcomputer & Its Applications
关键词 大整数 大整数相乘 分治算法 large integers large integers multiplication divide and conquer algorithm class
  • 相关文献

参考文献5

二级参考文献24

  • 1周尚超.整数运算中的问题和解决方法[J].华东交通大学学报,2005,22(2):155-157. 被引量:3
  • 2李文化,董克家.大整数精确运算的数据结构与基选择[J].计算机工程与应用,2006,42(32):24-26. 被引量:13
  • 3朱洪 陈增武 段振华.算法设计与分析[M].上海:上海科学技术文献出版社,1989..
  • 4华东师范大学数学系编.数学分析[M].北京:高等教育出版社,1991
  • 5陈维兴.C++面向对象程序设计教程[M].北京:清华大学出版社,2001-01
  • 6STKMAN.大整数计算器BigCalcXP V2.0[EB/OL].[2004-08].http://down.beareyes.com.cn/soft_detail.php.
  • 7李爱武.密码学中的大整数运算及其应用[EB/OL].[2004-09]ww.cai.zsu.edu.cn/papers/show.php?id=28.
  • 8JONES A R,ASP.NET与C#从入门到精通[M].北京:电子工业出版社,2004-01.
  • 9BRASSARD G,BRATLEY P,Algorithmics:theory and practie[M].[s.l.]:Prentice-Hall,1988.
  • 10洗镜光.C语言名题精选百则技巧篇[M].北京:机械工业出版社,2005.

共引文献22

同被引文献25

引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部