假設有一棵樹,參數爲XML樹。而且你需要一套完整的根節點路徑,但是你想把這個集合分成i個組,其中我是用戶指定的。基於路徑的基於有界散列集的無限散列集
因此,例如,一個HTML文件:
/html
/html/head
/html/head/title
/html/head/title/[text]
/html/body
/html/body/[text]
變爲例如當i爲3:
{{1, 11, 111}, {1111, 12, 121}}
然後變成例如:
{3, 4}
使用簡化的樹類只能獲取節點名稱;獲取子樹的ArrayList;並檢查它是否是葉節點;構建這組哈希的最佳方式是什麼?
編輯:請參閱下面的示例解決方案答案,這遠遠不是最優的,因爲它非常緩慢,甚至可能不是最佳方法。
這是功課嗎?你有沒有去過它。你試過什麼了? – 2009-07-23 11:38:04