我試圖在Python中實現鑽石平方算法,但我似乎陷入了語言的運作...我有一個'四'類,其內部具有9 2D(自定義)點:Python的價值/參考/我甚至不知道
- 左上
- 右上方
- 頂部中間
- 左下方
- 右下角
- 底部中間
- 左手中指
- 中心
- 右手中指
這9個在字典中舉行。
在每個四字節的字典中還有4個「兒童」四邊形。
- 左上
- 右上方
- 左下方
- 右下角
我的問題是,當我創建子四邊形的四,他們弄亂領域父母的2D點,我不知道爲什麼。
的源代碼(Python的3.2):http://pastebin.com/5Ywz4anY
我傾向於把這種的副本[Python的:類和實例的區別屬性(HTTP://計算器。 com/q/207000/395760)(我急匆匆地投了贊成票)。當然,問*的問題是不同的,但其基本差異完全相同,並且是如此常見...... – delnan 2011-12-18 07:18:39