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