队列(Queue):与栈相对的一种数据结构,集合(Collection)的一个子类。队列允许在一端进行插入操作,而在另一端进行删除操作的线性表,栈的特点是后进先出,而队列的特点是先进先出。队列的用处很大,比如实现消息队列。Queue类关系图,如下图所示:注:为了让读者更直观地理解,上图为精简版的Queue类关系图。本文如无特殊说明,内容都是基于Java1.8版本。队列(Queue)1)Queue分
分类:
其他好文 时间:
2020-08-02 10:18:18
阅读次数:
73
题目描述 给出一组数字,返回该组数字的所有排列 例如: [1,2,3]的所有排列如下 [1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2], [3,2,1]. (以数字在数组中的位置靠前为优先级,按字典序排列输出。) Given a collection of number ...
分类:
其他好文 时间:
2020-08-01 21:38:13
阅读次数:
111
为一个特定的任务选择最好的数据结构和算法是开发高性能软件的一个关键。 数据结构是以某种形式将数据组织在一起的集合(collection)。数据结构不仅存储数据,还支持访问和处理数据的操作。 在面向对象思想里,一种数据结构也被认为是一个容器(container)或者容器对象(container obj ...
分类:
其他好文 时间:
2020-07-29 17:53:03
阅读次数:
74
参考文章: https://www.cnblogs.com/mlfz/p/10435954.html Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。List是一个有序的集合,可以包 ...
分类:
编程语言 时间:
2020-07-29 17:45:01
阅读次数:
80
XSS(Cross Site Scripting)即跨站脚本攻击,是指由于过滤不当导致恶意代码注入网页,当受害者访问网页时,浏览器执行恶意代码,执行攻击者的攻击行为 ...
分类:
其他好文 时间:
2020-07-29 15:39:02
阅读次数:
76
XSS(Cross Site Scripting)即跨站脚本攻击,是指由于过滤不当导致恶意代码注入网页,当受害者访问网页时,浏览器执行恶意代码,执行攻击者的攻击行为 ...
分类:
其他好文 时间:
2020-07-29 15:38:19
阅读次数:
73
恢复内容开始 { "registry-mirrors": [ "http://hub-mirror.c.163.com", "https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn" ], "insecure-regi ...
分类:
其他好文 时间:
2020-07-29 15:08:05
阅读次数:
57
List接口 我们掌握了Collection接口的使用后,再来看看Collection接口中的子类,他们都具备那些特性呢?接下来,我们一起学习Collection中的常用几个子类(java.util.List集合、java.util.Set集合)。 1.1 List接口介绍 java.util.Li ...
分类:
编程语言 时间:
2020-07-28 17:15:58
阅读次数:
76
Set接口 java.util.Set接口和java.util.List接口一样,同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,只是比Collection接口更加严格了。与List接口不同的是,Set接口中元素无序 ...
分类:
编程语言 时间:
2020-07-28 17:15:18
阅读次数:
73
Collections 1.1 常用功能 java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下: public static <T> boolean addAll(Collection<T> c, T... elements):往集合中添加一些元素。 publi ...
分类:
编程语言 时间:
2020-07-28 17:12:11
阅读次数:
74