精 簡

個人筆記部落格

0%

問題:

1
2
3
List<String> list = new ArrayList<String>();
String[] array = (String[]) list.toArray();
// 編譯時,可通過;但實際上在Runtime時,會拋出ClassCastException.

比較好的方式

1
2
List<String> list = new ArrayList<String>();
String[] array = list.toArray(new String[list.size()]);

問題:
  給一個二維陣列裡面包含1、2、0、-1這幾個數,1代表起點,2代表終點,0代表可走的路徑,-1代表障礙物.求出從起點到終點有多少路徑,期間所有的0都比須都曾通過,並不進行重複通過.

閱讀全文 »