xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡(jiǎn)介

基于A*算法,用python實(shí)現(xiàn)十五數(shù)碼問(wèn)題的求解。 十五數(shù)碼問(wèn)題:所要求解的問(wèn)題:是給定一種初始布局(初始狀態(tài))和一個(gè)目標(biāo)布局(目標(biāo)狀態(tài)),問(wèn)如何移動(dòng)數(shù)碼實(shí)現(xiàn)從初始狀態(tài)到目標(biāo)狀態(tài)的轉(zhuǎn)變。

資源截圖

代碼片段和文件信息

import?numpy?as?np
import?random
import?copy
import?operator
import?time

X?=?input(“維度[enter鍵默認(rèn)為4]:“)
if?X.isdigit():
????N?=?int(X)
else:
????N?=?4
#?opentb?=?[]
#?closedtb?=?[]
class?State(object):
????“““定義狀態(tài)類“““
????weight?=?[1N+211]
????count?=?0
????#?目前為止open和closed表中的總節(jié)點(diǎn)數(shù)

????def?__init__(self?s?depth?parent?zero_place=[N-1N-1]id=0weight=weight):
????????self.s?=?s
????????self.zero_place?=?zero_place
????????self.id?=?id
????????self.parent?=?parent
????????self.depth?=?depth
????????self.hnself.hn1?=?self.cal_hn()
????????weight_space?=?N+N-self.zero_place[0]-self.zero_place[1]
????????self.fn?=?weight[0]*self.depth?+?weight[1]*self.hn?+?weight[2]*weight_space?+?weight[3]*self.hn1

????def?cal_hn(self):
????????state_hn?=?0
????????stat

評(píng)論

共有 條評(píng)論