- 博客(7)
- 收藏
- 关注
原创 求不大于log₂N的最大整数
/* * 编写一个静态方法lg(),接受一个整型参数N,返回不大于log₂N的最大整数,不要使用Math库 */ public class demo8 { public static void main(String[] args) { System.out.println(log2(10)); } public static int log2(int n
2017-04-12 21:43:40 1298 1
原创 数组转置
打印出一个M行N列的二维数组的转置(交换行和列)import java.util.Arrays;public class demo7 { public static void main(String[] args) { int[][] a = {{1,2,3},{4,5,6}}; int[][] b = tranfer(a); for (int
2017-04-12 21:10:50 350
原创 阶乘
题目描述输入n, 求y1=1!+3!+…m!(m是小于等于n的最大奇数) y2=2!+4!+…p!(p是小于等于n的最大偶数)。 输入描述: 每组输入包括1个整数:n输出描述:可能有多组测试数据,对于每组数据, 输出题目要求的y1和y2输入例子:4输出例子:7 26import java.util.Scanner;public class demo4 { public static
2017-04-12 21:06:37 389
原创 十进制转换为2进制-java
import java.util.Scanner;public class demo6 { public static void main(String[] args) { int N; Scanner in = new Scanner(System.in); while(in.hasNext()){ Strin
2017-04-12 20:06:11 571
原创 二分查找-Java
import java.util.Arrays; /* *二分查找 */ public class BirnarySearch { public static void main(String[] args) { int[] a = {1,2,3,4,5,6,7,8,9}; Arrays.sort(a);//1.先排序保证数组必须是有序的
2017-04-11 11:29:57 222
原创 求最大公约数
/** * 求最大公约数,欧几里得算法 */ public class HCF { public static void main(String[] args) { int data1 = 8; int data2 = 6; System.out.println(gcd(data1,data2)); } private sta
2017-04-11 09:06:53 479
原创 选择排序之直接选择(Java)
时间复杂度:最好O(n²),最坏O(n²),平均O(n²) 空间复杂度:O(n) 稳定性:不稳定public class selectSort { public static void main(String[] args) { //定义一个数组 int a[] = {3,2,1}; //排序方法 selectionSort(
2017-04-01 00:03:30 275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人