自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除