浮点数运算 浮点数运算和整数运算相比,只能进行加减乘除这些数值计算,不能做位运算和移位运算。 Java的浮点数完全遵循IEEE-754标准,这也是绝大多数计算机平台都支持的浮点数标准表示方法。 浮点数表示的范围大,但是,浮点数常常无法精确表示,会在运算过程中产生误差。 double x = 1.0 ... ...
分类:
其他好文 时间:
2019-08-27 12:18:46
阅读次数:
117
LeetCode 137 只出现一次的数字 II 虽然要求不开辟额外空间与O(n)的时间复杂度, 单由于数据比较水. 靠排序依然能过, 所以花了点时间想了想 数字去重, 时间复杂度O(n)且不开辟额外空间, 那么就该从位运算入手了 某个元素只出现一次, 其余每个元素出现3个, 则把每一个数字拆分为二 ...
分类:
其他好文 时间:
2019-08-27 01:17:09
阅读次数:
119
题目:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 A1:判断数num的最右边一位是不是1,每次右移1位,直到数num变为0 > 要区分正数情况和负数情况,正数右移补0,负数右移补1 A2:避免死循环,不选择右移数num,而是左移flag > 循环次数比较大,32位整数需要循环3 ...
分类:
其他好文 时间:
2019-08-27 00:30:36
阅读次数:
110
"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止使用arguments.caller或argum... ...
分类:
其他好文 时间:
2019-08-26 15:28:05
阅读次数:
75
八月第四周学习总结 一,本周,坚持了每天学习Java一小时的要求复习了java第四章:表达式和流控制;第五章:数组和字符串;复习了变量及变量的初始化和作用域,算术运算符、关系运算符、逻辑运算符、位运算。和程序控制流中的分支语句、循环语句。和java中数组的定义及字符串的应用如:一维数组的定义和初始化 ...
分类:
其他好文 时间:
2019-08-25 10:21:15
阅读次数:
125
我们对于位运算可能既陌生又熟悉。知道其运算方法运算过程,但不能运用好它。 首先,我们还是回顾一下Java中位运算都包含那些操作: 一、与运算(&) 运算法则:将二进制数进行按位与运算。0&0=0;0&1=0;1&1=1 ; 如:0011 & 0010 = 0010; 二、或运算(|) 运算法则:将二 ...
分类:
编程语言 时间:
2019-08-25 01:00:09
阅读次数:
122
比赛那会过了两道题,哇贼激动,然后后面就没有然后了。。。 1003我想到用$kmp$,于是不会$kmp$的我开始找板子套,结果$TLE$,就觉得应该是优化不行,优化后AC妥妥$TLE$,就放弃了。 钓鱼也没调上来,找规律的位运算也没整出来,赛后看题解发现我们队过的三个题都是签到题,都不带解释下的,钓 ...
分类:
其他好文 时间:
2019-08-24 22:59:35
阅读次数:
137
Python 入门之常用运算符
算数运算符
比较运算符
赋值运算符
逻辑运算符
成员运算符
位运算符
身份运算符
Python运算符优先级 ...
分类:
编程语言 时间:
2019-08-24 20:24:59
阅读次数:
102
给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算 a,b为32为整数 可以使用位运算符 class Solution { public: / @param a: An integer @param b: An integer @return: The sum of a and b / ...
分类:
编程语言 时间:
2019-08-23 19:16:11
阅读次数:
246