![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
UF1RE
这个作者很懒,什么都没留下…
展开
-
Java基础 :HashSet(使用方法详解)
Java HashSetHashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。HashSet 允许有 null 值。HashSet 是无序的,即不会记录插入的顺序。HashSet 不是线程安全的, 如果多个线程尝试同时修改 HashSet,则最终结果是不确定的。 您必须在多线程访问时显式同步对 HashSet 的并发访问。HashSet 实现了 Set 接口。————————————————...原创 2021-06-15 15:18:43 · 1654 阅读 · 2 评论 -
HashMap常用方法
原创 2021-06-15 14:59:43 · 83 阅读 · 0 评论 -
快速排序(java实现)
一、前言快速排序,听这个名字也知道这是一个性能比较好的排序算法。最坏情况下时间复杂度为O(n²),虽然最坏时间复杂度很差,但是快速排序通常是实际排序中最好的选择,因为它平均性能最好:它的期望时间复杂度O(nlgn),而且隐含的常数因子非常小。快速排序主要利用二、实现整个实现思路可以这样理解:①找到一个基准,例如将最后一个元素当做基准②从第一个元素依次和基准比较,如果小于基准则不动,如果大于基准则将该元素放到该基准的后面。这样一来,就可以在一次比较完成之后该基准前面的元素都小于基准,后面的元素都大于原创 2021-06-09 18:54:10 · 84 阅读 · 0 评论