下载此文档

02.大数阶乘——算法分析.ppt


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
大数阶乘 ——算法分析&程序设计植止遏***——算法分析&——算法分析&程序设计算法设计方案一:链表Ax链表n=链表C 链表A=链表C方案二:链表Axintn=链表B 链表A=链表B方案三:链表Axintn=——算法分析&——算法分析&程序设计乘法计算8803362X109!=——算法分析&——算法分析&程序设计cin>>nn>2把n装入链表An=n-1作为乘数A=A*nYN输出A删除链表程序结束结点:node数据域:node->data指针域:node->link头指针:first工作指针:pt进位变量:intcarry=——算法分析&——算法分析&程序设计pt=firstpt->data=pt->data*n+carrycarry=pt->data/1000pt->data=pt->data%1000pt->link!=0YNpt=pt->linkCarry!=0YNpt->link=newnodept->link->link=NULLpt=pt->linkpt->data=carry%1000carry=carry/——算法分析&——算法分析&程序设计cin>>nn>2把n装入链表An=n-1作为乘数A=A*nYN输出A删除链表程序结束结点:node数据域:node->data指针域:node->link头指针:first工作指针:pt进位变量:intcarry=——算法分析&——算法分析&程序设计pt=firstcout<<pt->datapt->data<10YNpt=pt->linkpt->data<100YNcout<<‘00’cout<<‘0’cout<<pt->datapt->link!=——算法分析&——算法分析&程序设计效率分析//乘法实现intcarry=0;do{ ptA=ptAstart; do{ carry=ptA->num*n+carry; ptA->num=carry%1000; carry=carry/1000; if(ptA->prior!=NULL) ptA=ptA->prior; else break;}while(1);while(carry){ ptA->prior=newnode; ptA->prior->next=ptA; ptA->prior->prior=NULL; ptA=ptA->

02.大数阶乘——算法分析 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人kt544455
  • 文件大小286 KB
  • 时间2020-01-08