我正在创建一个程序,用于存储为LinkedList
内的客户端完成的作业,LinkedList
表示客户端。我如何实现将我的LinkedList
作为节点添加到二叉树中,以便我可以轻松地搜索客户端,然后查看他们的工作?链接列表二叉树的Java实现
到目前为止,我已经编写了一个链表和作业类,但我还没有作出二叉树但
我正在创建一个程序,用于存储为LinkedList
内的客户端完成的作业,LinkedList
表示客户端。我如何实现将我的LinkedList
作为节点添加到二叉树中,以便我可以轻松地搜索客户端,然后查看他们的工作?链接列表二叉树的Java实现
到目前为止,我已经编写了一个链表和作业类,但我还没有作出二叉树但
你应该考虑使用类之前。这将使您的代码更易于管理和阅读。对于初学者,让我建议:
class Client extends LinkedList<Job> {...}
您可以稍后更改它,因为它适合您的需要。
现在简单使用树状图中存储这些:
TreeMap<String,Client> clients = new TreeMap<>();
这是否意味着我只是将二叉树中的节点扩展为linkedList? – user3418902
您需要一种方法来识别/查找客户端。我认为这是通过名称完成的。所以你用我的代码片断得到的是一个二叉树,它将字符串(客户端的名字)存储为关键字,而客户端将它本身作为这个关键字的值。 – Scheintod
你有,你已经尝试过的任何代码? – 2014-03-28 08:00:05