2014-11-08 110 views
-1

我需要編寫一個代碼,我需要刪除鏈接列表中的最小出現元素。我有一個想法首先將變量指向頭部,然後使可變電流指向當前元素,然後創建一個數組以跟蹤每個元素的計數,然後刪除最小出現元素:從鏈接列表中刪除最小出現元素

public void deleteLeastCommon() { 
    Node<T> head = getHead(); 
    int count = 0; 
    int array [] = new int[count]; 
    while(current != nul){ 

    } 

} 
+0

我無法編寫代碼來做到這一點,如果任何人可以幫助我這將是非常有幫助 – Maths 2014-11-08 03:58:47

+0

使用HashMap來保存您的元素和出現次數 – 2014-11-08 18:23:05

回答

0

只需創建一個哈希映射來存儲節點(鍵)和發生(值)。然後迭代map的值,找到最小值(值)並將其刪除。將地圖打印到鏈接列表中。