我有使用任何語言來實現FP-growth algorithm。代碼應該是沒有遞歸的串行代碼。是否有可能實現這種算法沒有遞歸?我不在尋找代碼,我只需要解釋如何去做。FP增長算法
FP增長算法
回答
我不知道什麼是你談論的算法。但是,儘管遞歸有可能,但也可能沒有它。您可以使用堆棧實現這種算法。
由「FP增長算法」你的意思是頻繁模式增長算法假設,我想指出,你在這個文件,給它如何工作的一個體面的解釋。
http://www.florian.verhein.com/teaching/2008-01-09/fp-growth-presentation_v1%20%28handout%29.pdf
雖然我不知道,這是家庭作業有關係嗎?
是的,它是硬件related.but我不是尋求解決方案或代碼,我需要一些建議,所以我繼續與項目或更改主題,並選擇另一種算法來實現...... – liz 2011-03-27 12:53:07
你或許可以參觀http://code.google.com/p/lofia/得到的東西了FP樹。 這是最長的頻繁項目挖掘。
你可以看一下這個概念& implemenntation FP增長algoithm在亨利馬烏
FPGrowth是一個遞歸算法。就像其他人在這裏所說的那樣,通過使用堆棧,您總是可以將算法轉換爲非遞歸算法。但我沒有看到有任何理由爲FPGrowth做這件事。
順便說一句,如果你想有一個Java實現FPGrowth等頻繁模式挖掘算法,如Apriori,HMine,怡亨等,你可以檢查我的網站。我已經實現了超過40種算法頻繁模式挖掘,關聯規則挖掘等:
Here是的代碼是如何工作的一個非常明確的解釋。它看起來像你必須建立一個樹並驗證它。
- 1. 在php codeignitor中的Fp增長算法
- 2. 使用CUDA的Fp增長算法
- 3. WEKA FP-增長java代碼
- 4. 轉換階FP增長RDD輸出到數據幀
- 5. 在Eclipse中運行apache mahout FP增長時的java.lang.NullPointerException
- 6. 改進最長遞增順序算法
- 7. 無法計算函數的增長率
- 8. 代碼增長的算法順序
- 9. 算法中的增長順序
- 10. 橙色工具fp-growth算法
- 11. 計算年增長率
- 12. 增強算法
- 13. 無法理解最長增加子序列的算法
- 14. 增量圖算法
- 15. Spotfire創造增長計算欄
- 16. 根據季節性計算增長
- 17. 用循環的增長率計算
- 18. 計算增長率和兩個變量
- 19. 如何估算函數的增長?
- 20. NSFetchedResultsController(和UITableView)委託方法調用正在增長和增長
- 21. 遺傳算法新一代指數增長
- 22. Python中的排列增長算法和打印字符串
- 23. 什麼是FP-Growth算法的時空複雜性?
- 24. 樹生長算法
- 25. 估算算法從運行時間和變化率的增長順序
- 26. OO vs FP |勢在必行vs FP
- 27. 遞增算法 - O(tlgn)
- 28. 增量k覈算法
- 29. 計算迭代計算的人口增長率
- 30. 排序變長項/算法
你的問題與C#,C,C++或Java有關嗎?什麼是「fp增長算法」?我會改進你的標籤。米赫蘭的答案几乎涵蓋了所有可以說對你的非特異性和普遍性問題的所有問題。如果您對更多信息感興趣,請改進您的問題。 – jmg 2011-03-27 11:38:04
因爲我可以用這些語言中的任何一種來實現算法。 – liz 2011-03-27 12:54:45
但是,爲什麼你不添加python,ruby,lisp,haskell等? – jmg 2011-03-27 12:57:03