hashset
Installation
SKILL.md
仓颉标准库 HashSet
1. 概述
HashSet<T> 是 std.collection 包中用 class 实现的哈希集合,使用前需导入:
import std.collection.*
- 哈希表实现 — 基于 HashMap 实现,平均 O(1) 的插入、删除、查找
- 引用类型 —
let set2 = set1后两者共享数据,修改互相可见 - 无序 — 不保证元素的遍历顺序
- 元素唯一 — 不允许重复元素,添加已有元素时无效果
- 实现接口:
Set<T> - 约束:
T必须实现Hashable和Equatable<T>