使用new直接创建 使用java反射创建 调用clone()方法,进行实例的拷贝 通过反序列化类获取 使用new直接创建 使用java反射创建 调用clone()方法,进行实例的拷贝 通过反序列化类获取 ...
分类:
编程语言 时间:
2021-05-24 15:30:51
阅读次数:
0
~~ (取整) ~~代表双非按位取反运算符, 如果你想使用比Math.floor()更快的方法,那就是它了。 需要注意,对于正数,它向下取整;对于负数,向上取整;非数字取值为0,它具体的表现形式为: ~~null; // => 0 ~~undefined; // => 0 ~~Infinity; / ...
分类:
Web程序 时间:
2021-05-24 08:51:19
阅读次数:
0
1-1=0 正数: 原码=反码=补码 +1的补码 0000 0001 负数: 最高位为符号位 0为正 1为负 原码:1000 0001 反码:1111 1110(原码,除符号位之外,所有位数取反) 补码:1111 1111(反码+1) 补码-》反码 继续取反+1 1000 0001 1111 111 ...
分类:
其他好文 时间:
2021-04-29 12:10:18
阅读次数:
0
位运算是一种基于整数二进制表示的运算,使用位运算在一些情况下可以有效提高算法效率。这篇博客主要对位运算进行总结,收集一些常用的位运算操作,并介绍几道例题。 基本的位运算分为六种,分别是按位与,按位或,按位异或,按位取反,左移,右移。 与,或,异或 这三个运算符都是涉及两个数的运算符。它们的作用可以通 ...
分类:
编程语言 时间:
2021-04-27 14:09:56
阅读次数:
0
1.算术运算符 2.比较运算符 3.赋值运算符 4.位运算符 & 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 | 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1 ^ 按位异或运算符:当两对应的二进位相异时,结果为1 ~ 按位取反运算符:对数据的每个 ...
分类:
编程语言 时间:
2021-04-24 11:49:24
阅读次数:
0
位运算就是对二进制数执行计算,是整数的逐位运算。例如,1+1=2,在十进制计算中是正确的,但是在二进制计算中,1+1=10;对于二进制数 100 取反,等于 001,而不是 -100。 位运算符有 7 个,分为两类: 逻辑位运算符:位与(&)、位或(|)、位异或(^)、非位(~) 移位运算符:左移( ...
分类:
Web程序 时间:
2021-04-02 13:28:03
阅读次数:
0
进制 所有计算机底层都是二进制 二进制:0~1 逢2进1 ; 0b(0B)开头,0B不区分大小写 八进制:0~7 逢8进1 ; 0开头 十进制:0~9,逢10进1 ; 十六进制:0~9/a~f 逢16进1 ;0x开头 (注意:a~f,0X是不区分大小写的!!!) 3 0 0=3*10^2 0 5 2 ...
分类:
其他好文 时间:
2021-03-11 10:32:22
阅读次数:
0
stl本身内部定义了一些常用的函数对象,我们需要的时候直接使用就可以了,不用再自己定义类。 需要引入头文件#include <functional> 例:使用内置的取反函数对象,其他内置函数对象的使用类似 #include <fuctional> void main(){ negate<int> n ...
分类:
其他好文 时间:
2021-02-24 13:16:22
阅读次数:
0
算数运算符: + - * / % ++ -- 赋值运算符: = 关系运算符: > < == >= ? != instanceof 逻辑运算符:&& || ! 位运算:& | ^(异或) << >> ~(取反) 条件运算符: ? : x?y:z (x为ture则结果为y,不然为z) ...
分类:
其他好文 时间:
2021-02-08 12:13:02
阅读次数:
0
emmm....这道题的意思比较清楚,就是叫我们先中序后序建树,然后层序遍历,但是这个层序遍历每一层遍历次序都要相反 中需后续建树就不用说了,不会的拖出去打三十大板再回来...需要注意的就是可以用哈希表优化一下查找,即用unordered_map容器 预先存储中序遍历中每个数的位置,查找就不用循环了 ...
分类:
其他好文 时间:
2021-01-30 12:00:17
阅读次数:
0