- 博客(20)
- 收藏
- 关注
原创 单缓冲和双缓冲的时间计算【增加连续n块总耗时】
原文[https://blog.youkuaiyun.com/a649339266/article/details/77836813] 在原计算单、双缓冲平均时间基础上增加单、双缓冲区连续n块总耗时 单缓冲和双缓冲的时间计算 ...
2019-08-25 13:40:05
2369
1
原创 二叉树的先序、中序、后序遍历的方法
两大类:非递归和递归写法 一、递归方法(略) 二、(一般)非递归方法 [1] 1. 先序遍历(push 后/附近 打印)和中序遍历(pop 后/附近 打印)(略) 2. 后序遍历(三种思路) 思路.1.) 双栈(先/中序的栈①+数据栈②; 其中栈②巧用了 左右子树遍历互调后的先序遍历 和 目标(后序)遍历恰好顺序相反);实现如下 [Easy Understanding]原文链接:h...
2018-07-23 20:26:30
965
原创 蓝桥杯基础-017-Array_Sort
题意 输入整数 n 接着输入int[ n ] 输出升序排序后的int[ n ] 如 5 1 2 4 -5 -8 -8 -5 1 2 4 代码 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner keyin = new ...
2018-01-15 13:28:07
407
3
原创 蓝桥杯基础-016-Hexadecimal_To_Octal
题意 输入 n (行) 输入 n 个 16进制字符串 && 1 16^(10000 - 1) -近似> 16^10000 -> 2^40000 >> 2^31(int) or 2^63(long) -> 中间数不能用整型->char[ ] 分别每行输出 1 个 8进制字符串 (结合16进制 = 4 bits , 8进制 = 3 bits -> 中间数取binary_chs) 代码
2018-01-15 12:17:44
249
原创 蓝桥杯基础-015-Hexadecimal_To_Decimal
题意 输入一个字符串(16进制数) ( 8 位) 输出一个十进制数 ( 要用long 由于Max(abs(INT)) = 2147483648 -(E)> 2^31 -(16)> 7F_FFF_FFF , long -> 2^63 -> 7FF_FFF_FFF_FFF_FFF) 代码 import java.util.Scanner; public class Main { publ
2018-01-15 11:55:03
300
原创 蓝桥杯基础-014-Decimal_To_Hexadecimal
题意 输入一个整数n(0 (其中java中 int [ -2^31 , 2^31 ] 即n 为 int 即可 代码 import java.util.Scanner; public class Main { public static void main(String[] args) { char[] HexDecimalAlphabet = new char[16];
2018-01-15 11:28:21
365
原创 蓝桥杯基础-013-Palindrome_Special_Number
题意 输入一个数字n 输出一个五位或六位回文数 && 各位数字和为n 代码 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner keyin = new Scanner(System.in); int n = keyin.nextI
2018-01-15 10:24:08
373
原创 蓝桥杯基础-012-Palindrome_Number
题意 输出所有四位回文数 代码 public class Main { public static void main(String[] args) { for(int i = 1000;i <= 9999;i++){ if(( i/1000 == i%10 )&&( i/100%10 == i%100/10)) System.out.println(i); }
2018-01-15 10:10:03
347
原创 蓝桥杯基础-011-Cub_Sum_Each_Digit
题意 输出所有三位水仙花数(narcissistic number) 代码 public class Main { public static void main(String[] args) { for (int i = 1; i < 10; i++) { for (int j = 0; j < 10; j++) { for (int k = 0; k < 1
2018-01-15 10:01:03
255
原创 蓝桥杯基础-009-search_integer
题意 输入cnt(数字) 接着输入cnt个数字 再输入一个数字,若存在于cnt个数字中,输出为第几个,否则输出-1 代码 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner keyin = new Scanner(System.in);
2018-01-15 09:38:29
228
原创 蓝桥杯基础-008-number_feature
题意 先 输入num_sum(数字) 接着 输入num_sum个数字 输出 max min sum 代码 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner keyin = new Scanner(System.in); int
2018-01-15 09:31:31
236
原创 蓝桥杯基础-007-Letter_Pattern_Row-Column
题意 样例输入 5 7 样例输出 ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 找规律 规律一 1. 列+行-1大小的一维数组 + 行 个一维数组 + 对列整体进行平移sub_row个单位 2.左下角与右上方对称(I.row+row-column -> 情况2下越界;II.row column 情况1 2
2018-01-14 10:09:56
538
原创 蓝桥杯基础-006-Zero_One_String
题意 二进制字符串格式从小到大输出00000 11111 代码 public class Main { public static void main(String[] args) { // TODO Auto-generated method stub for(int a = 0;a <= 1;a++) for(int b = 0;b <= 1;b++) for
2018-01-14 10:05:01
189
原创 蓝桥杯基础-005-IsPrimeYear
题意 >year >(输出yes or no) 代码 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner keyin = new Scanner(System.in);
2018-01-14 10:02:13
199
原创 蓝桥杯基础-004-A_Plus_B
题意 >A[_]B >$($A+$B) 代码 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner keyin = new Scanner(System.in); l
2018-01-14 09:57:38
204
原创 蓝桥杯基础-003-Calc_Sum_N
题意 求1到n之和 代码1-公式法 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner keyin = new Scanner(System.in); long n = keyin.nextLong(); System.out.p
2018-01-14 09:50:19
247
原创 蓝桥杯基础-002-Circle_Square
题意 控制double小数点后有效位数为7 代码 import java.text.DecimalFormat; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner keyin = new Scanner(Sys
2018-01-14 09:39:03
181
原创 蓝桥杯基础-001-Fibonacci_Array
题意 斐波那契数列(Fibonacci-Array) 第 n 项对10007的求余数 代码 import java.util.Scanner; public class Main { public static void main(String[] args) { long sub = 0,f1 = 1,f2 = 1,f3 = 2,n = 0,result = 0;
2018-01-13 17:11:06
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人