- 博客(33)
- 收藏
- 关注
原创 坦克大战的学习
/创建 Cat 对象可以当作线程使用//解读源码/*(1)start0();(2)// start0() 是本地方法,是 JVM 调用,底层是 c/c++实现//真正实现多线程的效果,是 start0() 而不是 run*/// 启动线程 -> 最终会执行 cat 的 run 方法// run 方法就是一个普通的方法,没有真正的启动一个线程,就会把 run 方法执行完毕,才向下执行//说明:当 main 线程启动一个子线程 Thread-0,主线程不会阻塞,会继续执行。
2025-09-21 11:16:22
785
原创 Override 注解、Deprecated注解、SuppressWarnings注解
【代码】Override 注解、Deprecated注解、SuppressWarnings注解。
2025-08-21 20:08:24
181
原创 枚举类enum
***/// 演示自定义枚举实现class Season { // 类// 描述// 定义了四个对象public static final Season SPRING = new Season("春天", "温暖");public static final Season WINTER = new Season("冬天", "寒冷");public static final Season SUMMER = new Season("夏天", "炎热");
2025-08-21 11:35:30
294
原创 静态内部类
(3) 成员内部类,静态内部类 是放在外部类的成员位置,本质就是一个成员。new 类 / 接口(参数列表) {(2)重点掌握匿名内部类使用。局部内部类,匿名内部类。成员内部类,静态内部类。
2025-08-20 21:03:06
212
原创 力扣105题 从前序与中序遍历构造二叉树
之后创建两个新的数组分别保存preorder和inorder根节点左子树的元素然后就是递归了将左子树元素一个个的链接到根节点的左边。然后利用preorder的首元素找到inorder中根节点的下标。然后清空两个临时的数组(是为右子树做准备)首先将前序首元素存为root的根节点。右子树的创建和刚刚的左子树是一样的。
2024-06-16 16:02:31
199
1
原创 力扣743网络延时问题
1.构图 2.给图填边 3.采用dijkstra算法 计算出 p点到其余点的最短路径 然后就没了。这是一道要用到图的题,本题我采用的是dijkstra算法, 用的是c语言写的。时间复杂度为o(n2) 如果是大数据量的化可能就过不去了。我感觉最关键的是构图。
2024-06-15 09:53:29
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅