八皇后問題總結(jié) n皇后問題 回溯法
八皇后問題是一個(gè)古老而著名的問題,是回溯算法的一個(gè)典型例子。19世紀(jì)著名數(shù)學(xué)家高斯在1850年提出了一個(gè)問題:在8X8格棋上放置8個(gè)皇后,使它們不能互相攻擊,即任何兩個(gè)皇后不能在同一行、同一列或同一對(duì)
八皇后問題是一個(gè)古老而著名的問題,是回溯算法的一個(gè)典型例子。
19世紀(jì)著名數(shù)學(xué)家高斯在1850年提出了一個(gè)問題:在8X8格棋上放置8個(gè)皇后,使它們不能互相攻擊,即任何兩個(gè)皇后不能在同一行、同一列或同一對(duì)角線上。有多少種鐘擺。高斯認(rèn)為有76種選擇。1854年,不同的作者在柏林的國(guó)際象棋雜志上發(fā)表了40種不同的解決方案。用圖論方法得到92個(gè)結(jié)果。對(duì)于八皇后問題的實(shí)現(xiàn),如果結(jié)合動(dòng)態(tài)圖形演示,對(duì)算法的描述可以更加生動(dòng)、生動(dòng),教學(xué)效果良好。下面是一個(gè)用turboc實(shí)現(xiàn)的八皇后問題的圖形程序,可以演示所有92個(gè)解。八皇后問題動(dòng)態(tài)圖的實(shí)現(xiàn)