java java集合Collection接口 在概述里面也说过:Collection是java集合两大接口之一,旗下有三大子接口:Set(元素不能重复,且无序)、Queue、List(元素可重复,且有序)。 Collection来源于java.util包,主要方法包括:
无分类 数据结构队列 队列(queue)在计算机科学中,是一种先进先出的线性表。它只允许在表的前端进行删除操作,而在表的后端进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。
java 数据结构栈 栈(英语:stack)又称为堆栈或堆叠,栈作为一种数据结构,它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。 …
无分类 leetcode中的vector常见用法 我对vector的认识就是C++提供的包装好的数组,即对象的集合,一般来说,刷题过程中普通数组都可以用vector来代替,毕竟vector有很对简单用法并且不用考虑长度问题。因为是基础用法部分,就不深究vector和数组的区…
无分类 数据结构之二叉搜索树 二叉搜索树也叫二叉查找树或者二叉排序树,它要么是一颗空树,要么满足以下几点: 1.若任意节点的左子树不空,则左子树上所有节点的值均小于它的根节点的值。 2.若任意节点的右子树不空,则右子树上所有节点的值…
无分类 数据结构初探了解不同类型的数据结构 在线性数据结构中,数据以线性或顺序方式构造。 数组,列表,堆栈和队列是线性结构的例子。 在非线性结构中,数据不是按顺序方式构建的。 图形和树是非线性数据结构的最常见例子。
无分类 数据结构之树 树是由n(n>0)个有限节点组成一个具有层次关系的集合,一个父节点有0个或多个子节点。用树结构来表示一对多的关系。树的特点:1.没有父节点的节点称为根节点。2.每一个非根节点有且只有一个父节点。3.除了根节…