我正在学习Java,目前正在尝试实现一个启发式搜索算法。我知道这是一种有用的算法,但是对于它的具体实现并不是非常清楚。我需要一些指导,例如,应该从哪里开始入手?应该采用哪些数据结构和算法?如何确定启发函数?希望有了这些指导,我能够成功地实现一个高效有效的启发式搜索算...