散列未排序的值对集合的最佳方法是什么

时间:2016-11-03 15:49:58

标签: algorithm hash

我有一些看起来像这样的数据结构:

struct Server {
    let size : Int
    let capacity : Int
}

struct Slot {
    let row : Int
    let position : Int
}

struct Configuration {
    let computers : Array<(Server, Slot)>

    public var hashValue: Int {
        get {
            return 0;
        }
    }
}

我想使Configuration Hashable使得在相同插槽中安装了相同服务器的每个配置具有相同的hashValue。

这样做的最佳方法是什么?

非常感谢。

0 个答案:

没有答案