首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
什么是数据结构?
什么是算法?
算法分析
字符串-String
Linked List - 链表
Binary Tree - 二叉树
Huffman Compression - 霍夫曼压缩
Queue - 队列
Heap - 堆
Stack - 栈
Set
Map - 哈希表
Graph - 图
ArrayList
双链表
树的遍历
二叉搜索树
数据持久化
排序
当前位置:
首页>>
技术小册>>
数据结构与算法(上)
小册名称:数据结构与算法(上)
Set 是一种用于保存不重复元素的数据结构。常被用作测试归属性,故其查找的性能十分重要。 编程实现 Java Set 与 Collection 具有安全一样的接口,通常有HashSet, TreeSet 或 LinkedHashSet三种实现。HashSet基于散列函数实现,无序,查询速度最快;TreeSet基于红-黑树实现,有序。 ```asp Set<String> hash = new HashSet<String>(); hash.add("billryan"); hash.contains("billryan"); ``` 在不允许重复元素时可当做哈希表来用。
上一篇:
Stack - 栈
下一篇:
Map - 哈希表
该分类下的相关小册推荐:
数据结构与算法之美
算法面试通关 50 讲
编程之道-算法面试(上)
数据结构与算法(中)
数据结构与算法(下)
编程之道-算法面试(下)
业务开发实用算法精讲