這裏是SICP行使2.65:我誤解了SICP練習2.65的含義嗎?
使用的練習2.63和2.64的成績給予Θ(n)的實現工會集,並且對爲(平衡)二叉樹實現集合交叉點設置。
在「設置爲有序列表」和練習2.62的章節中,我們已經爲有序列表設置了聯合集和交集。我搜索了互聯網,2.65的答案太簡單了,他們只是將二叉樹轉換爲列表,並仍然使用聯合集和交集爲有序列表設置。
在我看來,我們需要將這些集合轉換爲二叉樹,並重寫二叉樹的聯合集和交集。
那麼,我誤解了SICP練習2.65的含義嗎?還是有一個很好的答案?
雅這就是我得到的,主要是因爲約束生成的樹必須平衡。如果你使用的是自平衡樹,例如紅黑色,它可能不是什麼大不了的事情,但構建平衡樹的最簡單方法是從有序列表開始。 – WorBlux