你知道几种乘法的计算方式?

简介: 你知道几种乘法的计算方式?

前言

家里有本《算法详解》一直没有看,昨天晚上打开翻了翻,觉得写的挺有趣的,第一章讨论了一个大家都学过的内容,乘法的计算。大部分人计算乘法,应该都只有一种方式,乘法的计算,也算是一种算法,下面就一起探讨一下,乘法的几种计算方式吧。

x*y=5678x1234

小学乘法累加算法/长乘法

这种应该是大家都熟悉的计算方式,我们计算的时候,先计算5678x4,然后计算5678x3,然后5678x2,然后5678x1,最后再把结果的位数对齐,进行相加。如下:

Karatsuba乘法

  1. 计算a*c=56x12=672
  2. 计算b*d=78x34=2625
  3. 计算ad+bc=56x34+78x12=2840
  4. 把1的结果后面加4个0,3的结果后面加2个0,然后把123的结果相加
  5. 6720000+284000+2625=7006652

我找张图来说明一下为什么这样计算可行:

再用数学计算证明一下:

网格法

然后把格子里的所有数据都相加,得到最终结果7006652

相关文章
|
安全 搜索推荐 Shell
看完这篇 教你玩转渗透测试靶机vulnhub——DC7
看完这篇 教你玩转渗透测试靶机vulnhub——DC7
830 0
看完这篇 教你玩转渗透测试靶机vulnhub——DC7
|
UED 开发者
鸿蒙next版开发:ArkTS组件通用属性(多态样式)
在HarmonyOS 5.0中,ArkTS的多态样式(stateStyles)功能允许开发者根据不同状态(如正常、按压、禁用、聚焦、选中等)为组件设置不同的样式,从而提供更丰富的用户体验。通过stateStyles属性,可以动态改变组件样式,提升用户交互的直观性和界面美观性。示例代码展示了如何为文本组件设置正常和按压状态的样式。
681 1
|
负载均衡 网络协议 算法
【Docker 专栏】Docker 容器内服务发现与负载均衡
【5月更文挑战第8天】本文探讨了Docker容器中的服务发现与负载均衡。服务发现通过环境变量、DNS或集中式系统(如Consul、Zookeeper)来定位服务实例。负载均衡则采用轮询、随机等算法,可通过软件负载均衡器、云服务或容器编排工具(如Kubernetes)实现。服务发现与负载均衡结合使用,确保请求有效分发和系统稳定性。面对动态性、网络延迟及大规模部署的挑战,需采取相应措施优化。选择合适技术并持续优化,能提升Docker容器应用的性能和可靠性。
636 5
【Docker 专栏】Docker 容器内服务发现与负载均衡
|
Java 关系型数据库 MySQL
【Java】已解决com.mysql.cj.jdbc.exceptions.CommunicationsException异常
【Java】已解决com.mysql.cj.jdbc.exceptions.CommunicationsException异常
2903 1
|
JavaScript 前端开发 Java
基于 SpringBoot + Vue + ElementUI 的人力资源管理系统(附源码)
技术栈 1、前端 Vue、Axios、ElementUI、Vue-Router、Vuex、ECharts 2、后端 Spring Boot、JWT、MyBatis-Plus、MySQL、Hutool
|
存储 Prometheus 监控
带你读《Elastic Stack 实战手册》之76:——4.2.2.Elasticsearch智能巡检开发设计实践(1)
带你读《Elastic Stack 实战手册》之76:——4.2.2.Elasticsearch智能巡检开发设计实践(1)
287 0
|
弹性计算 安全 关系型数据库
从linux安装到完整项目部署到项目运行(全流程)
linux是一般用来部署项目。 安装linux操作系统,一般可以采用云服务器,和vmware软件虚拟机。前者需要购买,后者可以使用破解版。这里使用的是云服务器。[阿里云](https://account.aliyun.com/)(价格相对便宜,仅供学习使用,其它使用途径,买贵的)
2036 0
|
人工智能 自然语言处理 安全
支小蜜校园团餐系统赋能校园食堂打餐效率提升70%
支小蜜智慧校园-团餐系统赋能校园食堂管理能力、提升打餐效率、降低人工成本。
支小蜜校园团餐系统赋能校园食堂打餐效率提升70%
|
弹性计算 运维 Kubernetes
闲置计费 | Serverless 冷启动与成本间的最优解
函数计算闲置计费功能的发布,帮助用户进一步降低使用预留实例的成本,可以让用户只为真实使用的预留资源付费。
闲置计费 | Serverless 冷启动与成本间的最优解
|
运维 Kubernetes 调度
AWS学习笔记-EKS创建and升级集群笔记
AWS学习笔记-EKS创建and升级集群笔记
830 0
AWS学习笔记-EKS创建and升级集群笔记

热门文章

最新文章