上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 一、完整代码 java public class Main { static int bfs(char[][] map, Set from, String goal) { if(from.contains(gola)) return 0; Set set = new HashSet(); for(O 阅读全文
posted @ 2019-03-19 20:13 明卿册 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 一、完整代码: 这个和一般的dfs并没有什么不同,只不过是boolean型的 3、保护现场与恢复 首先,我们需要判断的起始点对是很多组的,判断完毕一组之后,要将一切恢复到原来的样子,否则下一组怎么用呢? 阅读全文
posted @ 2019-03-19 18:13 明卿册 阅读(283) 评论(0) 推荐(0) 编辑
摘要: import java.util.*; public class Main{ private static int m,n,min = 100; private static int[][] g; public static void main(String args[]) { Scanner cin = new Scanner(System.in); ... 阅读全文
posted @ 2019-02-27 21:29 明卿册 阅读(136) 评论(0) 推荐(0) 编辑
摘要: import java.util.*; public class Main { public static void main(String[] args){ Scanner sc= new Scanner(System.in); int r=sc.nextInt(); double s = Math.PI*r*r; Sys... 阅读全文
posted @ 2019-02-23 22:06 明卿册 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 本题非常简单,打表即可。 只是本人对蓝桥杯赛制尚且不够熟悉,JAVA语法也有所淡忘,故记下以下几点: 1、int arr[] = new int[Max_len] 2、Scanner scanner = new Scanner(System.in); int a = scanner.nextInt( 阅读全文
posted @ 2019-02-23 21:49 明卿册 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 这道题非常简单, 学习数据结构这门课的时候一定要掌握的。 使用递归形式特别简单 阅读全文
posted @ 2019-01-07 11:30 明卿册 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 不敢确定自己理解的一定正确, 但是可以讲得通。 此题解法重点在于开了一个新的头结点。 感觉比较难以理解的就是head和p是虽然是两个指针, 但是一开始的时候指向的都是new ListNode(0)开辟出来的那一块内存 //不知道自己这么理解对不对 所以在while循环中虽然没有对head有过什么操作 阅读全文
posted @ 2019-01-06 10:48 明卿册 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 本题主要有用暴力循环法和Trie树来做 1、Trie树 2、暴力循环法 暴力循环、、真的好无聊、、 但是为啥速度这么快? 有几个样例比较特殊,比如: [],[""],["",""] 比如[],strs[0]就是会指针访问越界, 比如[""],strs[0][0]同样会指针访问越界,想取strs[0] 阅读全文
posted @ 2019-01-04 06:41 明卿册 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 罗马数字wiki上已经讲得比较清楚了, 对于本题,只要把握好下面两点即可: 1、如果一个数是最后一位或者比前面的数大于等于,加上这个数 2、否则,减去这个数 阅读全文
posted @ 2019-01-03 10:34 明卿册 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 本题比较简单, 2、反转比较 思路其实也比较简单,就是整体比较 借用了leetcode 7 整数反转的思路 阅读全文
posted @ 2019-01-03 09:49 明卿册 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页