上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: Key Task 解题思路 分层图最短路算法 把图中的节点和状态当作一个节点而不是原图中的点和胜利大逃亡(续)是一个模型,然后因为是求最短路所以使用bfs算法来解决 代码实现 #define _CRT_SECURE_NO_WARNINGS #include <sstream> #include<io 阅读全文
posted @ 2024-03-29 00:37 lwj1239 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 面向对象 一个对象的内存图 Student s = new Studen(); 加载new类的.class文件(只需要加载到方法区一次) 声明局部变量(s) 在堆中开辟一个空间 默认初始化 显示初始化 构造方法初始化 将堆内存中的地址值赋值给左边的局部变量 this关键字 是一个指向方法调用者的内存 阅读全文
posted @ 2024-03-28 22:35 lwj1239 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Open the Lock 解题思路 很明显从起点到终点的距离等于终点到起点的距离,那么它就是一个无向图 那么我们可以使用dbfs来进行剪枝,来优化我们的搜索 代码实现 #define _CRT_SECURE_NO_WARNINGS #include <sstream> #include<iostr 阅读全文
posted @ 2024-03-27 23:59 lwj1239 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 方法 方法是程序中最小的执行单元。 方法的格式 public static 返回值类型 方法名(参数) 方法的重载 在同一个类中定义了多个相同名字的方法,这些同名方法具有相同的功能。但每个方法具有不同的参数类型或参数个数,这些同名的方法就构成了重载关系 参数不同:个数不同、类型不同、顺序不同 示例代 阅读全文
posted @ 2024-03-27 15:31 lwj1239 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Eight II A*算法介绍 迭代加深 迭代加深是一种 每次限制搜索深度的 深度优先搜索 迭代加深搜索的本质还是深度优先搜索,只不过在搜索的同时带上了一个深度 ,当 达到设定的深度时就返回,一般用于找最优解。如果一次搜索没有找到合法的解,就让设定的深度加一,重新从根开始。 既然是为了找最优解,为什 阅读全文
posted @ 2024-03-26 22:19 lwj1239 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Eight 解题思路 因为终点状态是固定的,而从终点到起点是可以走到的,那么起点到终点也是可以走到的,因为它是一个无向图 那么我们可以把所有可以到达的状态存起来,而到达不了的输出不可能 那么我们就可以一次初始化,就得到所以情况了 代码实现 #include <sstream> #include<io 阅读全文
posted @ 2024-03-26 00:25 lwj1239 阅读(9) 评论(0) 推荐(0) 编辑
摘要: idea中遍历数组中使用 数组名.fori 可以自动生成一个for循环来遍历数组 数组默认初始化值: 整数和小数类型:默认为0 字符类型:默认为空格 布尔类型:默认为false 引用类型:默认为null java内存分配 栈 函数运行时使用的空间,例如main函数,进入函数栈中运行 堆 用new创建 阅读全文
posted @ 2024-03-25 01:54 lwj1239 阅读(1) 评论(0) 推荐(0) 编辑
摘要: java有八种基本的数据类型:byte、short、int、long、float、double、char、boolean 这八种数据类型的传递方式是按值传递,不是基本类型的传递方式是按引用传递 byte、short、char在进行运算的时候,会自动转换成int类型 在给long类型赋值的时候数据值应 阅读全文
posted @ 2024-03-25 01:23 lwj1239 阅读(2) 评论(0) 推荐(0) 编辑
摘要: IDEA项目结构 项目(project) 模块(module) 包(package) 类(class) IDEA的补全键 psvm:public static void main sout: System.out.println 短路逻辑运算符 &&: 短路与 ||: 短路或 如果可以确定最终表达式 阅读全文
posted @ 2024-03-25 00:24 lwj1239 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Fliptile 解题思路 对于这个题目可以用递推来写 因为每次翻转只会影响一个十字架的区域,所以如果我们知道第一行的情况,那么是不是只要把第一行的所有的1在对应的下一个行的相同位置进行翻转就可以把第一行的所有的1变成0呢(重要性质) 那么只要我们不断递推下去就可以得到最后一行的状态,如果最后一行全 阅读全文
posted @ 2024-03-23 10:13 lwj1239 阅读(5) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页