蓝桥杯
冰块儿+奶茶
这个作者很懒,什么都没留下…
展开
-
设计一个高效的求a的n次幂的算法
设计一个高效的求a的n次幂的算法 public class Main { public static void main(String[] args) { int res = pow(2,15); System.out.println(res); } public static int pow0(int a,int n){ ...原创 2020-02-24 16:00:13 · 550 阅读 · 0 评论 -
在有空字符串的有序字符串数组中查找
在有空字符串的有序字符串数组中查找 ➢有个排序后的字符串数组,其中散布着一些空字符串 ,编写一个方法,找出给定字符串(肯定不是空字符串)的索引。 public class Main { public static void main(String[] args) { String[] arr = {"a","","ac","","ad","","b","","ba"}; ...原创 2020-02-24 11:20:53 · 185 阅读 · 0 评论 -
小白上楼梯(递归设计)java
小白上楼梯(递归设计) ➢小白正在上楼梯,楼梯有n阶台阶,小白一次可以上1阶, 2阶或者3阶,实现一个方法,计算小白有多少种走完楼梯的方式。 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(Syste...原创 2020-02-20 10:55:50 · 599 阅读 · 0 评论 -
0~1间浮点实数的二进制表示
0~1间浮点实数的二进制表示 ➢给定一个介于0和1之间的实数,(如0.625) ,类型为double,打印它的二进制表示(0.101, 因为小数点后的二进制分别表示0.5,0.25.0.125…)。 ➢如果该数字无法精确地用32位以内的二进制表示,则打印“ERROR” public class Main { public static void main(String[] args) { ...原创 2020-02-20 09:27:05 · 607 阅读 · 0 评论 -
将整数的奇偶位互换
将整数的奇偶位互换 public class Main { public static void main(String[] args) { //交换奇偶位 int i = 6; int ou = 0xaaaaaaaa&i; //做与运算取出偶数位 int ji = 0x55555555&i; ...原创 2020-02-19 12:03:06 · 106 阅读 · 0 评论 -
二进制中1的个数
二进制中1的个数 ➢请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。. ➢例: 9的二进制表示为1001,有2位是1 import java.util.Scanner; public class Main { public static void main(String[] args) { //二进制中1的个数 Scanner sc = ne...原创 2020-02-19 11:28:39 · 59 阅读 · 0 评论 -
找出唯一成对的数
找出唯一成对的数 1-1000这1000个数放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现? import java.util.Random; public class Sort { public static void main(String[] args) { ...原创 2020-02-18 11:31:11 · 95 阅读 · 0 评论 -
蓝桥杯入门训练(4/4)
蓝桥杯入门训练 1.Fibonacci数列 import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int a = sc.nextInt(); s...原创 2019-12-14 12:55:58 · 136 阅读 · 0 评论