2014-11-08 89 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的值,找到最小值(值)并将其删除。将地图打印到链接列表中。