- 博客(3)
- 收藏
- 关注
原创 Java 五子棋AI博弈树算法实现
实际上现在的棋类AI都是采用了效率更高的算法(如蒙特卡洛树搜索)+Deep Learning实现。今天我们只探讨较简单的五子棋AI,大致有两种算法:五元组和博弈树。Java学习笔记第一节 Java 类与对象以及继承第二节 Java 对象的保存和传递第三节 Java 数组和列表的使用第四节 Java 五子棋AI博弈树算法目录Java学习笔记前言一、HashMap的使用二、获取落子状态三、构建权值表并获取分数四、AI遍历与递归总结前言五子棋UI界面设计和博弈树的概念在这里不做介.
2022-05-05 15:43:42 3962
原创 Java 数组和List的使用
Java中数据的保存离不开数组,但数组的长度是不可变的。这时候就需要列表类(List)来进行数组扩容等操作,同时列表还可以包含批量删除、修改等更方便的内容。同时ArrayList作为使用相当频繁的List类,它的扩容算法效率很高,本文通过其源代码来分析其扩容高效的原因。
2022-04-27 02:23:11 6275
原创 Java 类与对象以及接口
Java作为一门面向对象设计程序的语言,功能强大而且简单易用,和它有着独特的描述、处理对象的方式脱不了关系,因此掌握类与对象是学习Java语言的基础。同时类的继承和接口继承也是Java的独有特点之一,了解并掌握它们也十分重要。
2022-04-16 03:48:14 2118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人