一、實驗目的
比較並評估網頁優化的成效。了解pagerank演算法的思想和原理。了解鏈式結構的應用和意義。
二、實驗要求
pagerank演算法,對每個目標網頁進行附上權值,權值大的就靠前顯示,權值小的就靠後顯示。
三、實驗執行結果
public static enum mycounter
public static void main(string args)
fileinputformat.addinputpath(job,inputpath);
path outpath = new path("/data/pagerank/output/pr"+i);
if (fs.exists(outpath))
fileoutputformat.setoutputpath(job, outpath);
boolean f=job.waitforcompletion(true);
if (f) else
}double newpr = (0.15 / 4.0) + (0.85 * sum);
system.out.println("*********** new pagerank value is " + newpr);
double d=newpr-sourcenode.getpagerank();
int j = (int) (d*1000.0);
j = math.abs(j);
system.out.println(j + "___________");
context.getcounter(mycounter.my).increment(j);
sourcenode.setpagerank(newpr);
context.write(key, new text(sourcenode.tostring()));
}}
五、除錯小結
**出錯挺多,剛開始是pagerank讀不進去,用製表符後可以,後面不管怎麼弄都是輸入路徑不存在,網頁上檢視時也是有這個檔案的,不知道就是為什麼執行不出來。
資料實驗報告 鏈棧的基本操作
實驗專案名稱 10進製轉換成16進製制 一 實驗目的 本次試驗涉及並要求掌握的主要知識點 1.熟悉對棧的一些基本操作和具體的函式定義 2.定義棧,程式設計 實現相關的操作 二 實驗環境 實驗室用的硬體平台 工具及相關軟體等 pc windows7 vc6.0 vs2012 c 三 實驗內容與實驗步驟...
山大資料結構實驗報告
山東大學軟體學院 資料結構 演算法與應用 實驗指導書 一 實驗要求 採用良好的程式設計風格 關鍵操作要有注釋。程式能夠執行,顯示執行結果。二 開發工具 microsoft visual c eclipse ide for c 三 實驗題目 實驗一 遞迴練習 一 實驗目的 熟悉開發工具的使用。掌握遞迴...
資料結構實驗報告 資料結構實驗報告
使用c語言中的陣列,實現線性表中的順序結構儲存的查詢 刪除操作。1 初始線性表通過陣列 迴圈 scanf語句實現輸入任意個整數。2 刪除操作的實現,任意輸入乙個要刪除的整數,找到這個元素,將此元素之後的所有元素逐個前移一位,實現刪除操作。3 要求以上2步操作可以重複執行。4 例如 刪除操作執行結果大...