当前位置: 首页 > news >正文

网站步骤村建站是什么部门

网站步骤,村建站是什么部门,销售网络设计案例,搜索引擎大全排行之前写过一篇用贪心算法计算十进制转换二进制的方法,详见:用贪心算法计算十进制数转二进制数(整数部分)_短除法求二进制-CSDN博客 经过一段时间的研究,本人又发现两个规律: 1、不仅仅十进制整数转二进制可…

之前写过一篇用贪心算法计算十进制转换二进制的方法,详见:用贪心算法计算十进制数转二进制数(整数部分)_短除法求二进制-CSDN博客

经过一段时间的研究,本人又发现两个规律:

1、不仅仅十进制整数转二进制可以用贪心算法,十进制转其他进制一样适用;

2、可以用短除的形式进行贪心算法转换,使转换更加直观。

目录

一、按权展开求和法

二、贪心法的思路

三、贪心算法的短除形式

1、短除法

2、图解说明

四、实例


一、按权展开求和法

假设要转换的十进制数为D,转换的目标进制为N进制,假设转换完的结果为

D=( k_{n-1}k_{n-2}...k_{0})_{N}                                                      (1)

在转换完的N进制数中,从右向左,数字的位置编号(也叫数位)i从0开始,一直到n-1(有些文献把最右边最低位的编号定为1,本文为了方便后续计算,定为0)。k_{i}为第i位的数字,对应位的权值(权值就是在这个数位上,每个1代表的数值)为N^{i}

那么根据按权展开求和法有:

D=k_{n-1}*N^{n-1}+...+k_{2}*N^{2}+k_{1}*N^{1}+k_{0}*N^{0}                 (2)

二、贪心法的思路

第一步:找出在十进制数D中包含的其他进制的最大权值N^{i},并算出对应的数位序号i

第二步:用D除以N^{i},求出商k_{i}(也就是第i位对应的数字),以及余数r_{i}

第三步:如果r_{i}不等于0,令D=r_{i},回到第一步继续计算;

第四步:当r_{i}=0时,转换结束;

第五步:计算出转换结果,把所求出的k_{i}都填到相应的第i位,没有数字的位上补0

三、贪心算法的短除形式

1、短除法

用短除法的形式进行贪心算法转换的过程如下图所示:

图1 贪心算法的短除形式

2、图解说明

先找出当前D包含的最大权值N^{i},D为被除数,放在短除号上侧,N^{i}为除数,放在短除号左侧,求出的商k_{i}放在短除号右侧,余数r_{i}放在短除号下侧。如果r_{i}不等于0,把r_{i}看成D,继续进行计算,直到r_{i}=0,短除结束。把右侧的一系列商填入对应的数位,没有商的数位补0,转换完成。

四、实例

下边用3个例子,分别演示一下如何用短除形式的贪心算法把十进制整数转换为二进制、八进制、十六进制数。

例1:把十进制数(35)D转换为二进制数。

计算过程如图2所示:

图2  十进制转二进制

计算说明如下:

第一步:(35)D中包含的2进制的最大权值为2^{5}=32,对应数位为第5位;

第二步:35/32=1余3,第5位对应的数字为1;

第三步:D=3,继续计算,3中包含的最大权值为2^{1}=2,对应数位为第1位;

第四步:3/2=1余1,第1位对应的数字为1;

第五步:D=1,继续计算,1中包含的最大权值为2^{0}=1,对应数位为第0位;

第六步:1/1=1余0,第0位对应的数字为1,余数为0,计算结束。

第七步:序号为第5、第1和第0的数位,商都为1,其他位没有商,对应数字为0,所以转换的结果为(100011)B。

例2:把十进制数(168)D转换为八进制数。

求解过程如图3所示:

图3  十进制转八进制

例3:把十进制数(951)D转换为十六进制数。

求解过程如图4所示:

图4  十进制转十六进制

(全文结束)

http://www.yayakq.cn/news/125677/

相关文章:

  • 织梦模板网站wordpress 分析
  • 樟木头仿做网站做网站需要多少钱 都包括什么
  • 怎么给餐饮店做网站自己做网站还是开淘宝
  • wordpress 创建网站动漫制作教学
  • 平面设计兼职网站网站开发软件成本
  • 购物网站建设网站购买域名后如何建设网站
  • 有什么网站可以做深圳初二的试卷练习网站制作北京
  • 自己怎么做微网站wordpress 微服务
  • 做游戏网站思想步骤商城网站离不开支付系统
  • 做暧暧网站在线昆明免费网站建设
  • 国外有哪些优秀的网站wordpress 媒体库 分离
  • 韩国服装网站建设怎么做推广比较成功
  • 申请域名的网站丽水网站开发公司电话
  • 建的企业网站如何在百度搜到吉林省住房和城乡建设厅网站申报
  • fomo3d 网站怎么做网站排名怎么弄
  • 网站建设 蜀美网络网站备案帐号是什么情况
  • 建一个全部由自己控制的网站需要多少钱东莞微信网站建设更好
  • 青州网站建设 258做gif有什么网站
  • 公司合法网站域名怎么注册短视频排名seo
  • 深圳市官方网站云南哪里可以制作自己的网页
  • 郑州网站建设易云巢南通五建宏业建设工程有限公司网站
  • 网站创建器镇江有哪些网站
  • wordpress合并js深圳最好的seo培训
  • 查找网站备案如何做网页设计视频播放
  • dedecms网站根目录矿山建设网站
  • 网站建设专业性网站搭建有分谷歌
  • 公司网站域名申请流程上海建设银行官网网站
  • 域名注册网站学校网站网页建设开题报告书
  • 哪些在线网站可以做系统进化树页面设计收获心得
  • 2015网站建设网站制作公司推荐