- 博客(5)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 二进制整数的奇偶位交换
无题一般在做按位与运算时,用1去按位与会保留原数值,因此可以各自获取原数值所有的奇数位和偶数位,再对其进行交叉异或操作。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); in...
2018-11-13 22:07:04 898
原创 是否2的整数次幂
题目判断一个整数是否为2的整数次幂import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); if( ((n-1)&n) =...
2018-11-12 19:44:42 227
原创 二进制数中1的个数
题目输入一个整数,输出该数二进制数1的个数import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); /* * 法1:1移位比...
2018-11-11 20:35:44 288
原创 找唯一成对的数
题目1~10这10个数放到大小为11的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法将它找出来,要求不使用辅助存储空间。import java.util.Random;public class Main { public static void main(String[] args) { /** * 准备数据 */ ...
2018-11-11 19:40:29 453
原创 位运算
位运算符">>“和”<<"运算符是将二进制位进行右移或左移操作">>>“运算符移位时将用0填充高位;”>>"运算符移位时用符号位填充高位对于int类型,1<<35和1<<3输出结果相同(原因在于int类型为4字节,即32位二进制,移动35需取模32)位运算技巧判断奇偶数(数
2018-11-11 16:17:46 196
关于线索二叉树的问题
2016-04-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人