2013-04-07 42 views
1

我正在嘗試執行呼氣優先搜索,搜索通過羅馬尼亞城市搜索的AI程序。執行深度優先搜索:不兼容對象

不過,我已經有很多touble的本和最新的錯誤是

searches.java:153: error: incompatible types 
          current = q.poll(); 
              ^
    required: city 
    found: Object 
Note: searches.java uses unchecked or unsafe operations. 
Note: Recompile with -Xlint:unchecked for details. 

回答

2

您必須聲明你Queue類型:

Queue<City> q = new LinkedList<City>();  

我已經改變了你的cityCity,因爲您的課程名稱應始終以大寫字母as shown in this document開頭。

+0

演員陣容還可以幫助你的代碼編譯和工作,但不會是一個優雅的解決方案。 – 2013-04-07 18:02:28

+0

感謝您的快速回復 – user1093111 2013-04-07 18:03:09

+0

現在我有錯誤 'code'searches.java:135:error:can not find symbol Queue q = new LinkedList (); ^ 符號:班級城市 位置:班級搜索'代碼' – user1093111 2013-04-07 18:03:28