大資料實驗報告,pagerank演算法

2021-10-07 14:16:40 字數 1062 閱讀 4161

一、實驗目的

比較並評估網頁優化的成效。了解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 例如 刪除操作執行結果大...