相关概念与方法
搭框架实现的时候一个巧妙的点,是使用对象而不是数组表示集合,我们知道Javascript中一个键只有一个值。 相关方法实现has(value)add(value)remove(value)clear()size()values()这里按照思路返回的是个数组,笔者当时为了更直观地进行测试所以给它String了一下,放到下文的集合操作返回的是数组而不是字符串这里提及一下。 union(otherSet)intersection(otherSet)difference(otherSet)subset(otherSet)参考文献《学习JavaScript数据结构与算法(第2版)》 |
|
来自: nullPlus > 《JavaScript》