最新 最热

➡诡异的51代码⬅

www.radford.edu/ibarland/Manifestoes/whyC++isBad.shtml

2021-12-02
0

面试官:判断一个数是否为2的整数次幂

判断一个正整数是否是2的整数幂(如4是2的2次方,返回true;5不是2的整数次幂,则返回false)。要求性能尽可能高。

2021-12-02
0

LeetCode笔记:231. Power of Two

这道题和另一道判断是否是3的次方数的题目很像,但是这个更简单,因为有一个二进制的东西存在,我们要判断一个数是不是2的次方数,不用去一次次除以2,也不用用log去算,直接转换成二进制,如果是2的次方数,那一定是最高位为1,其余位...

2021-11-23
1

几道算法题记录

(1)给定一个十进制,求Protocol Buffers的 Varint编码;给定一个16进制的 ZigZag编码,求原码;

2021-11-19
1

前端面试 【JavaScript】— 0.1+0.2为什么不等于0.3?如何实现等于0.3?

计算机中用二进制来存储小数,大部分小数转成二进制之后都是无限循环的值,因此存在取舍问题,也就是精度丢失。

2021-11-16
0

Js中parseFloat()方法所产生的精度问题

JavaScript提供了3个显式的类型转换函数,分别是eval()、parseInt()和parseFloat()。这是由于计算机里数字是以二进制存储的,大部分小数转换成二进制后会出现循环而不得不截断,于是精度就损失了。和parseFloat没多大关系...

2021-11-08
1

群里一个转码问题的灵魂拷问

这几天确实太忙了,之前是日更,说上班后来个隔日更,还是坚持不了。完成Q1季度的考评后发现群里有人问了一个问题,非常的有意思。当时我也是非常的懵逼,然后想自己尝试的去解决一下。...

2021-11-04
1

python十进制转二进制,可指定位数

python十进制转二进制,可指定位数# convert a decimal (denary, base 10) integer to a binary string (base 2)tested with Python24 vegaseat 6/1/2005def Denary2Binary(n):...

2021-11-02
0

python十进制转二进制,可指定位数

python十进制转二进制,可指定位数# convert a decimal (denary, base 10) integer to a binary string (base 2)tested with Python24 vegaseat 6/1/2005def Denary2Binary(n):...

2021-11-01
0

数据的表示:原码、反码、补码、移码以及浮点数的运算

最近在备战软考,复习到数据表示方面相关的知识,所以在这里做一下记录,也方便大家参考。

2021-10-11
0