回 帖 发 新 帖 刷新版面

主题:[讨论]求助一道数据结构的入门习题,急!!!

用一个无序链表LList来实现一个字典ADT,通过其访问操作来实现该字典.
该字典的ADT如下:
template <class Key, class Elem,
          class KEComp, class EEComp>
class  Dictionary {
public:
 virtual void clear() = 0;
 virtual bool insert(const Elem&) = 0;
 virtual bool remove(const Key&, Elem&) = 0;
 virtual bool removeAny(Elem&) = 0;
 virtual bool find(const Key&, Elem&)
              const = 0;
 virtual int size() = 0;
};


不胜感激!

回复列表 (共3个回复)

沙发

用散列,桶式的数据结构
hash函数.

板凳

不好意思啊
我是初学,你讲的这些都没有听到过
不过还是谢谢了

3 楼

字典树嘛。。这么典型的数据结构。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册