![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
张嘉烘
这个作者很懒,什么都没留下…
展开
-
dfs回溯
dfs回溯遍历所有元素,输出所有可能的组合可以使用dfs回溯这里用输出1到3有多少种组合作为例子代码public class DFS { static String s = ""; public static void main(String[] args) { dfs("" , 1); } public static void dfs(String s , int cyq) { if(cyq > 3) { System.out.println(s); return原创 2020-10-10 10:43:01 · 156 阅读 · 0 评论 -
螺旋填充数组
螺旋填充数组例如这样一个4行5列的数组1 2 3 4 514 15 16 17 613 20 19 18 712 11 10 9 8可以用以下代码填充int col = 0; //列int row = 0; //行int up = 0, down = n, left = 0, right = m;while (true) {for (int col = left; col < right; col++) { grid[up][col] = num; num++;}up++原创 2020-09-06 23:53:13 · 287 阅读 · 0 评论 -
01背包
01背包题目描述给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个输入的第一行包含两个整数n, m,分别表示物品的个数和背包能装重量。以后N行每行两个数Wi和Vi,表示物品的重量和价值样例输入3 52 33 54 7样例输出8思路点击看视频,秒懂代码实现import java.util.Scanner;public class Main { public static void main(String[]原创 2020-09-05 21:31:41 · 96 阅读 · 0 评论 -
避免算法竞赛超时小技巧
避免算法竞赛超时小技巧虽然大家用的都是同样的思想,同样的算法,但是如果你在算法比赛在不注意这些小细节的话,将会大大的增加你程序的执行时间,增加甚至是将你算法程序的时间复杂度提升一个量级!1. 在for循环的判断条件中使用求长度/大小的函数 很多小伙伴们在写for()循环的时候,喜欢在判断条件,但是这种方法看似让你省写了一个length变量,但是却让你的程序慢了许多。例如我们以下面两段程序为例:第一段:int[] demo = new int[n];int length = demo.lengt原创 2020-07-10 17:00:25 · 5315 阅读 · 2 评论 -
关于蓝桥杯的话
关于蓝桥杯的话比赛介绍复习建议考试技巧比赛介绍蓝桥杯省赛题目一般有结果填空、代码填空和程序题三种题型,但是第十届已经没有了代码填空。填空题只要结果,所以你只要能用不违法的手段把结果弄出来都是ok的,一般也只有最后一个填空题会为难一下,其他都是很容易得出答案的。不过从历年的真题中我们也可以看到填空题的题数在减少,程序题的题数在增加。 既然程序题的题数在增加,那么我们也得重视起来,所以自然不能什...原创 2020-01-27 16:39:47 · 1969 阅读 · 3 评论 -
蓝桥杯java B组历年省赛真题汇总及题目详解
蓝桥杯java B组历年省赛真题汇总及题目详解2019年第十届蓝桥杯省赛真题详解2018年第九届蓝桥杯省赛真题详解2017年第八届蓝桥杯省赛真题详解2016年第七届蓝桥杯省赛真题详解2015年第六届蓝桥杯省赛真题详解2014年第五届蓝桥杯省赛真题详解2013年第四届蓝桥杯省赛真题详解2019年第十届蓝桥杯省赛真题详解第十届蓝桥杯JavaB组题目解析2018年第九届蓝桥杯省赛真题详解第九届蓝...原创 2020-01-27 16:27:36 · 12695 阅读 · 3 评论 -
java算法知识点
Java算法知识点1、随机数2、转义字符 \3、substring() 方法截取字符串4、判断两个对象是否等价5、随机数控制概率6、toCharArray() 获取字符串的每个字符1、随机数例:(Math.random() * 58 +65); //产生65~122的随机数2、转义字符 \3、substring() 方法截取字符串 字符串.substring(int begi...原创 2019-09-03 20:32:18 · 634 阅读 · 1 评论