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

  • 5
  • 0
  • 约1.93千字
  • 约 10页
  • 2022-03-28 发布于湖北
  • 举报
大数阶乘 ——算法分析程序设计 算法设计 方案一:链表A x 链表n = 链表C 链表A = 链表C 方案二:链表A x int n = 链表B 链表A = 链表B 方案三:链表A x int n = 链表A 乘法计算 880 3 362 X 10 9!= 8 3 8800 800 3628 628 800 3 628 cinn n2 把n装入链表A n=n-1作为乘数 A=A*n Y N 输出A 删除链表 程序结束 结点:node 数据域:node-data 指针域:node-link 头指针:first 工作指针:pt 进位变量:int carry=0 pt=first pt-data=pt-data*n+carry carry=pt-data/1000 pt-data=pt-data%1000 pt-link!=0 Y N pt=pt-link Carry!=0 Y N pt-link=new node pt-link-link=NULL pt=pt-link pt-data=carry%1000 carry=carry/1000 880 362 pt pt 0 carry 8 3 8800 800 3628 628 pt 3 cinn n2 把n装入链表A n=n-1作为乘数 A=A*n Y N 输出A 删除链表 程序结束 结点:node 数据域:node-

文档评论(0)

1亿VIP精品文档

相关文档