几千位大数,能用乘法,10进一计算吗?(乘法满十位进一位?还是满十进一呀?)
更新时间:2021-07-19 19:10:51 • 作者:DALE •阅读 7213
乘法满十位进一位?还是满十进一呀?
和加法一样,满整数进一!
(103.54)10十进制算法
2进制的权位是2,比如二进制数1000其实就是1*2^3+0*2^2+0*2^1+0*2^0=8,8即为十进制数,几进制数,指数的底就为多少,位数为从右到左数起,依次为0次幂,1次幂……
几千万个数中找出最大的十个数,求算法大神讲下方法
其实还有更快的,为树形选择排序的部分过程,除了第一个为n-1次,其余的最多log2n
什么是凑十法,看大数分小数凑成十加余
凑十法:把两个加数中一个较小的加数进行分解,分解成两个数的和,使得其中一个分解的数和另一个较大加数相加得10的过程。
看大数分小数凑成十加余的意思:看较大的加数,把较小的加数分解,使得其中分解的一部分和大加数相加得10,然后再加上余下的部分。
举例说明如下:
8+5,中较大的加数是8,较小的加数是5,因为较大的加数是8,还差2变成10,所以把较小的加数分解成2和3的和。
于是可得:8+5=8+2+3=(8+2)+3=10+3=13。
扩展资料:
整数加减法的运算法则:
(1)相同数位对齐
(2)从个位算起
(3)加法中满几十就向高一位进几;减法中不够减时,就从高一位退1当10和本数位相加后再减。
破十法
比如计算13-5,那么第一步就是将13拆成10和3,我们知道10-5等于5,再用5加上3最后等于8。所以13-5=10+3-5=10-5+3=5+3=8。