JDK_VERSION: 1.8.0_77 或更新版(程式碼內有使用JAVA 8語法,請務必使用1.8或以上JDK版本)
使用暴力法找出所有的Skyline Path
實作步驟
- 輸入Edge資料
- 輸入起終點
- 找出起終點所有路徑
- 找出路徑上累計的維度
- 將累計的維度資料做Skyline Qurey(依然暴力法)
- 找出對應的Path並做成HashMap(key: Path, value: Path Attrs)
- 輸入至result資料夾
以下參數皆於在Main.java檔的main函式中做設定
-
Edge檔放於data資料夾中,並於FILE_PATH中輸入對印的檔名
final String FILE_PATH = "data/your_data_set";
-
起點與終點請於SRC與DST中做設定
final int SRC = your_src; final int DST = your_dst;
-
最後結果會輸出於result資料夾下,可做檔名設定(若OutputUtil無參數即為預設為執行日期)
例如...
OutputUtil outputUtil = new OutputUtil("your_file_name");
以上設定將輸出成
今日日期_your_file_name.txt
而
OutputUtil outputUtil = new OutputUtil();
以上設定將輸出成
今日日期.txt
- 若有其他錯誤訊息會於Terminal中提示