【实例简介】
利用A*算法实现八数码问题求解,包括拼图打乱和拼图还原功能。使用java实现,代码注释清晰。
【实例截图】
【核心代码】
EightPuzzle
└── EightPuzzle
├── bin
│ ├── abc
│ │ ├── MyFrame.class
│ │ ├── MyPanel$Node.class
│ │ └── MyPanel.class
│ └── res
│ ├── background.jpg
│ ├── bushu.png
│ ├── daluan1.png
│ ├── daluan.png
│ ├── huanyuan1.png
│ ├── huanyuan.png
│ ├── picture_01.png
│ ├── picture_02.png
│ ├── picture_03.png
│ ├── picture_04.png
│ ├── picture_05.png
│ ├── picture_06.png
│ ├── picture_07.png
│ ├── picture_08.png
│ └── picture.jpg
└── src
├── abc
│ ├── MyFrame.java
│ └── MyPanel.java
└── res
├── background.jpg
├── bushu.png
├── daluan1.png
├── daluan.png
├── huanyuan1.png
├── huanyuan.png
├── picture_01.png
├── picture_02.png
├── picture_03.png
├── picture_04.png
├── picture_05.png
├── picture_06.png
├── picture_07.png
├── picture_08.png
└── picture.jpg
7 directories, 35 files