2020年3月21日

摘要: 继承Thread和Runable来实现多线程 public class _thread implements Runnable { @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println("1") 阅读全文
posted @ 2020-03-21 15:42 kodown 阅读(113) 评论(0) 推荐(0) 编辑
 
摘要: 参考博客:https://blog.csdn.net/sugar_no1/article/details/88593255 一、捕获异常 Java异常机制用到的几个关键字:try、catch、finally、throw、throws。 try -- 用于监听。将要被监听的代码(可能抛出异常的代码)放 阅读全文
posted @ 2020-03-21 14:18 kodown 阅读(122) 评论(0) 推荐(0) 编辑
 
摘要: 一、Date类 Date d= new Date(); //获取时间戳 System.out.println(d.getTime()); SimpleDateFormat fm = new SimpleDateFormat("yy-MM-dd"); System.out.println(fm.for 阅读全文
posted @ 2020-03-21 13:55 kodown 阅读(113) 评论(0) 推荐(0) 编辑
 
摘要: 通常用来求解最优解 举例 斐波那契数列 有自顶向下(递归,时空复杂度高)和自底向上(迭代)两种解法 剪绳子 自下而上求出最优解 class Solution { public int cuttingRope(int n) { if(n<2) { return 0;} if(n==2) { retur 阅读全文
posted @ 2020-03-21 12:01 kodown 阅读(178) 评论(0) 推荐(0) 编辑
 
摘要: 是一种基于深度优先的试错算法,通常可以使用递归来解决。 递归函数包括以下三个部分 1、出口:定义在递归函数开始的地方。同时可以通过全局变量统计可行解的个数 2、递归函数处理过程:取决于问题 3、递归函数传参:用于探索解得可能性 通过约束进行剪枝 矩阵中的路径 class Solution { pub 阅读全文
posted @ 2020-03-21 10:15 kodown 阅读(144) 评论(0) 推荐(0) 编辑