- 5
- 0
- 约2.37千字
- 约 22页
- 2017-05-09 发布于湖北
- 举报
高精度和递归剖析
高精度和递归;本次讲课重点:;引入;这里我们要用到传说中的高精度算法:
原理:
根据小学生加减乘法的运算过程,用数组进
行模拟,来解决大数加减乘的操作。
效率?
时间复杂度:
高精度加法和减法的时间复杂度都是O(n)
高精度乘法的时间复杂度是O(n^2)
;一、高精度加法:;那么就变成这样:
0 1 2 3 4 5 6 i
2 0 3 9 4 6 3 a[i]
+ 9 4 6 8 0 0 0 b[i]
怎样来求sum[i]呢?
由于i==0时表示为这个数的个位数,i==1表示十位数...那么我们就可以用小学生加法从个位开始算,即从i==0开始往后算。
首先将sum[]数组每一位初始化为0
sum[0]=2+9=11,由于11大于了9,所以我们要向高位进位(即往后进位),那么sum[0]=11-10=1,向高位进位,则sum[1]+=1,此时sum[0]=1,sum[1]暂时为1。
;
0 1 2 3 4 5 6 i
2 0 3 9 4 6 3 a[i]
+ 9 4 6 8 0 0 0 b[i]
i==0 sum[0]=1,sum
您可能关注的文档
最近下载
- 2024事业单位工勤技能考试考前冲刺试卷及参考答案详解(新).docx
- 电力液压制动器的原理与调整.pptx VIP
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
- 初三上册数学知识汇总.pdf
- 牡丹江医学院临床医学专业认证自评报告.pdf VIP
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 职业暴露演练脚本.doc VIP
- 2026陕西榆林市旅游投资集团有限公司招聘7人笔试参考题库及答案解析.docx VIP
- 2026陕西榆林市旅游投资集团有限公司招聘7人笔试模拟试题及答案解析.docx VIP
- (完整版)旅游地理学--保继刚-楚义芳.pdf VIP
原创力文档

文档评论(0)