当前位置: 首页 > news >正文

怀化火车站网站做的最好自考网站是哪个

怀化火车站网站,做的最好自考网站是哪个,安卓软件开发培训,长沙定制网站建设欧几里德算法是计算两个数最大公约数的传统算法#xff0c;他无论从理论还是从效率上都是很好的。但是他有一个致命的缺陷#xff0c;这个缺陷只有在大素数时才会显现出来。 考虑现在的硬件平台#xff0c;一般整数最多也就是64位#xff0c;对于这样的整数#xff0c;计…欧几里德算法是计算两个数最大公约数的传统算法他无论从理论还是从效率上都是很好的。但是他有一个致命的缺陷这个缺陷只有在大素数时才会显现出来。 考虑现在的硬件平台一般整数最多也就是64位对于这样的整数计算两个数之间的模是很简单的。对于字长为32位的平台计算两个不超过32位的整数的模只需要一个指令周期而计算64位以下的整数模也不过几个周期而已。但是对于更大的素数这样的计算过程就不得不由用户来设计为了计算两个超过64位的整数的模用户也许不得不采用类似于多位数除法手算过程中的试商法这个过程不但复杂而且消耗了很多CPU时间。对于现代密码算法要求计算128位以上的素数的情况比比皆是设计这样的程序迫切希望能够抛弃除法和取模。 Stein算法由J. Stein 1961年提出这个方法也是计算两个数的最大公约数。和欧几里德算法 算法不同的是Stein算法只有整数的移位和加减法这对于程序设计者是一个福音。 为了说明Stein算法的正确性首先必须注意到以下结论 gcd(a,a) a也就是一个数和他自身的公约数是其自身 gcd(ka,kb) k gcd(a,b)也就是最大公约数运算和倍乘运算可以交换特殊的当k2时说明两个偶数的最大公约数必然能被2整除 C/实现 // cstein 算法 int gcd(int a,int b){     if(ab{         int temp a;         a b;         btemp;     }     if(0b)//the base case         return a;     if(a%20 b%2 0)//a and b are even         return 2*gcd(a/2,b/2);     if ( a%2 0)// only a is even         return gcd(a/2,b);     if ( b%20 )// only b is even         return gcd(a,b/2);     return gcd((ab)/2,(a-b)/2);// a and b are odd }
http://www.zqtcl.cn/news/841891/

相关文章:

  • 四川省住房建设厅网站进不去wordpress 无限下拉菜单
  • 培训网站图片网络编程基础知识
  • 外销网站怎么做的上海住房与城乡建设部网站
  • 平台网站建设教程网站建设谈业务要知道什么
  • php网站开发试题济南网站排名公司
  • 没有官方网站怎么做seo优化营销推广平台都干什么的
  • 网盘搜索网站怎么做中国建设银行网站股份结构变化
  • 有ip怎么用自己的主机做网站惠州网站制作维护
  • 优质的网站制作在线编辑器
  • 盘锦做网站电话网络营销做私活网站
  • 有关网站建设的毕业设计外卖网站的建设与推广
  • cms 做网站用模板网站做h5宣传页多少钱
  • 坪山网站建设行业现状官方建网站有哪些步骤
  • 软件下载网站模版单页网站开发实例下载
  • 张家口网站建设vewanseo实战技术培训
  • 机加工网站室内设计联盟论坛
  • 汕头装修接单网站wordpress php加密
  • 重庆网站建设推广设置wordpress静态主页
  • 科技设计公司网站模板下载网站建设计划 文库
  • 建设美食网站做的好的阅读类的网站有哪些
  • 全屏网站模板制作教程吴江建设局房产网站
  • 浠水网站建设漳州找人做网站要求哪些
  • 做网站需要前台和后台吗公众号制作要求
  • 做一个网站 如何盈利模式招聘网站排行榜2021
  • 免费做网站网站有人哪些c 网站开发网易云课堂百度云下载
  • 高端品牌网站设计欣赏扬中网站建设包括哪些
  • 手机怎么访问微网站网络运营商电话
  • 怎么成立网站战争局势最新消息
  • 嘉定网站设计制作报价crm系统营销
  • 一个网站做几个关键词怎么样子做网站