文件名称:java课程设计论文
文件大小:190KB
文件格式:DOC
更新时间:2015-05-03 11:46:49
栈的应用问题“八皇后问题”
1、利用java面向对象的程序设计语言来实现八皇后,使程序思路更加清晰; 2、实现了可视化的界面,可以显示出八皇后中92种情况的各种放法,并且生成了可执行文件; 3、构建一个8×8的棋盘,建立坐标以方便处理数据; 4、构造Point类表示某一格子的坐标,并实现set和get方法对x、y坐标修改和读取; 5、构造Stack类来实现一个栈,利用java中的LinkedList实现,并实现栈的 pop() , push() , isEmpty() 等基本操作; 6、Chess类是含main函数的主类,实现了解决八皇后问题的核心算法,也是实现了可视化界面的类