php实现俄罗斯乘法实例


Posted in PHP onMarch 07, 2015

本文实例讲述了php实现俄罗斯乘法的方法。分享给大家供大家参考。具体分析如下:

一、概述:

俄罗斯乘法是一种计算两数相乘的算法。
举例如下:
计算 35*72
过程
35 72
17 144
8 288
4 576
2 1152
1 2304
从上到下,对每一行,若左边的数字若为奇数,则将右边的数字取出,累加。
72+144+2304=2520
累加的结果2520即为乘积。

二、实现代码:

<?php
function russian($m, $n, $res = 0){
  (1 == ($n & 1)) && $res += $m;
  $m = $m << 1;
  $n = $n >> 1;
  return $n ? russian($m, $n, $res) : $res;
}
echo russian(7, 8);

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
封装一个PDO数据库操作类代码
Sep 09 PHP
微信公众平台天气预报功能开发
Jul 06 PHP
跟我学Laravel之请求(Request)的生命周期
Oct 15 PHP
PHP集成百度Ueditor 1.4.3
Nov 23 PHP
php微信公众开发之获取周边酒店信息的方法
Dec 22 PHP
php简单操作mysql数据库的类
Apr 16 PHP
Apache连接PHP后无法启动问题解决思路
Jun 18 PHP
php基于PDO连接MSSQL示例DEMO
Jul 13 PHP
PHP简单预防sql注入的方法
Sep 27 PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
Mar 08 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
Aug 03 PHP
PHP加MySQL消息队列深入理解
Feb 27 PHP
php实现发送微信模板消息的方法
Mar 07 #PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
Mar 07 #PHP
PHP多文件上传类实例
Mar 07 #PHP
PHP实现阳历到农历转换的类实例
Mar 07 #PHP
Laravel 5 学习笔记
Mar 06 #PHP
ThinkPHP3.2.2的插件控制器功能
Mar 05 #PHP
ThinkPHP3.2.3数据库设置新特性
Mar 05 #PHP
You might like
php中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
php中Ctype函数用法详解
2014/12/09 PHP
php中的常用魔术方法汇总
2016/02/14 PHP
js类型检查实现代码
2010/10/29 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
深入浅出ES6新特性之函数默认参数和箭头函数
2016/08/01 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
javascript实现下雨效果
2017/03/27 Javascript
Angular2平滑升级到Angular4的步骤详解
2017/03/29 Javascript
详解vue嵌套路由-query传递参数
2017/05/23 Javascript
js实现随机点名小功能
2017/08/17 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
vue写一个组件
2018/04/09 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
[08:47]2018国际邀请赛 OG战队举杯时刻
2018/08/29 DOTA
用python删除java文件头上版权信息的方法
2014/07/31 Python
selenium+python自动化测试之页面元素定位
2019/01/23 Python
Python读写文件基础知识点
2019/06/10 Python
python 字典操作提取key,value的方法
2019/06/26 Python
python实现kNN算法识别手写体数字的示例代码
2019/08/16 Python
Python3 合并二叉树的实现
2019/09/30 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
2020/01/10 Python
TensorFlow内存管理bfc算法实例
2020/02/03 Python
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
美国知名生活购物网站:Goop
2017/11/03 全球购物
意大利单身交友网站:Meetic
2020/07/12 全球购物
自立自强的名人事例
2014/02/10 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
房屋租房协议书范本
2014/12/04 职场文书
六年级数学教学反思
2016/02/16 职场文书
如何计划开一家便利店?
2019/07/31 职场文书
导游词之无锡梅园
2019/11/28 职场文书