码迷,mamicode.com
首页 >  
搜索关键字:十进制    ( 4803个结果
[leetcode]Add Binary
Add BinaryGiven two binary strings, return their sum (also a binary string).For example,a ="11"b ="1"Return"100".算法思路:模拟二进制加法,跟十进制木有区别,将a,b转置(不转置的话,倒着...
分类:其他好文   时间:2014-07-24 22:57:23    阅读次数:216
C# 16进制与字符串、字节数组之间的转换(转)
1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "+Conver...
分类:其他好文   时间:2014-07-24 09:56:23    阅读次数:261
GA(遗传算法)的Matlab程序原理(from:六分之一工作室)
z=f(x,y)1、 编码(解决初始化种群),先创建一个数组pop(popsizestringlenth)有popsize表示染色体个数列stringlenth的前 一部分代表x的染色体,后一部分代表y的染色体。计算x,y染色体对所对应的十进制数值并记数组pop的第 stringlenth+1,st...
分类:其他好文   时间:2014-07-23 20:42:55    阅读次数:220
ZOJ 1806 (小数高精度)
题意:八进制小数转化成十进制的小数。                     0.d1d2d3 ... dk [8] = 0.D1D2D3 ... Dm [10] 例:     0.75 [8] = 7*8^-1+5*8^-2 = ( 5/8 + 7 ) / 8 = 0.953125 [10] 算法:主要就是实现上面的秦九韶算法; 实现:模拟手算除法: #...
分类:其他好文   时间:2014-07-23 17:05:34    阅读次数:202
计算机数制和运算的一点总结.
一.为什么会有10进制, 2进制,8进制,16进制?10对我们来说是一个非常重要的数字。10是我们大多数人拥有的手指或脚趾的数目,因而我们人类已经适应了以10为基础的数字系统. 我们通常使用的数字系统称为以10为基础的数字系统或十进制。这个数字系统对我们来说非常自然,因而我们很难想像出还有其他的数字...
分类:其他好文   时间:2014-07-23 15:38:39    阅读次数:248
C语言的printf输出格式控制
C语言的printf输出格式控制printf大家都耳熟能详,但是能真正将其用法弄透的估计很少见。转一篇,改天整理。1.转换说明符%a(%A)浮点数、十六进制数字和p-(P-)记数法(C99)%c字符%d有符号十进制整数%f浮点数(包括float和doulbe)%e(%E)浮点数指数输出[e-(E-)...
分类:编程语言   时间:2014-07-23 15:13:36    阅读次数:244
python 获取最大值
项目开发中需要获取最大值常量获取最大整数importsyssys.maxsize--->2147483647获取最大十进制数importdecimaldecimal.getcontext().Emax--->999999decimal.getcontext().Emin--->-999999
分类:编程语言   时间:2014-07-23 00:20:48    阅读次数:741
c语言中的位移位操作
先要了解一下C语言里全部的位运算都是指二进制数的位运算。即使输入的是十进制的数,在内存中也是存储为二进制形式。 “=0。 功能:将整型数a按二进制位向左移动m位,高位移出后,低位补0。 “>>”使用方法: 格式是:a>>m,a和m必须是整型表达式,要求m>=0。 功能:将整型数a按二进制位向右移动m...
分类:编程语言   时间:2014-07-22 22:40:52    阅读次数:242
c和c++的输入输出
格式输出:  printf(格式控制, 输出表列); %d 十进制数  %md m为指定的宽度 若数据位数小于m,则左端补以空格;若大于m,则按实际位数输出 %ld 长整型数据  %mld 指定字段宽度 %o 八进制整数形式  %mo %x 十六进制整数形式  %mx %u unsigned型数据,它也可用%o或%x格式输出 %c 一个字符   %mc %s 字符串 有几种用法 ...
分类:编程语言   时间:2014-07-22 22:34:12    阅读次数:573
递归的理解
//十进制的数转化为二进制 public static void toBin(int num){ if(num > 0){ toBin(num/2); System.out.println(num%2); } } 以上面的十进制转化为二进制为例:传参数传入6,把6转化为二进制:使用递归...
分类:其他好文   时间:2014-07-21 23:29:01    阅读次数:225
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!