1. 程式人生 > >HashSet類中非破壞性方法之求集合與集合之間是否為真子集或真超集

HashSet類中非破壞性方法之求集合與集合之間是否為真子集或真超集

本文部分註釋來源於書籍和網摘

散列表(Hash table,也叫雜湊表),是根據關鍵字(Key value)而直接訪問在記憶體儲存位置的資料結構。

它通過計算一個關於鍵值的函式,將所需查詢的資料對映到表中一個位置來訪問記錄,

也就是說,雜湊查表儲存資料時就是使用對映函式將鍵對映成索引這加快了查詢速度。

這種對映函式稱作雜湊函式(也就是雜湊函式);存放記錄的陣列稱做散列表。

/// IsProperSupersetOf方法:確定 HashSet<T> 物件是否為指定集合的真超集。

/// IsProperSubsetOf方法:確定 HashSet<T> 物件是否為指定集合的真子集。

/// 引數other 要與當前的 HashSet<T> 物件進行比較的集合。

/// Returns  Boolean  如果 HashSet<T> 物件是 other 的真子集,則為 true;否則為 false。

///Exceptions  ArgumentNullException    other 為 null