数据结构
文章平均质量分 60
「已注销」
这个作者很懒,什么都没留下…
展开
-
数据结构:手动编写Java栈
栈栈是存放对象的一种特殊容器,在插入与删除对象时,这种结构遵循后进先出(last-in-first-out, LIFO)的原则栈ADT作为一种抽象数据类型(ADT),栈必须支持下列的基本方法:push():将对象压至栈顶,并输出栈顶对象pop():若栈非空,则将栈顶元素移除,并将其返回;否则,报错getSize():返回栈内当前对象的数目isEmpty():检查栈是否为空top():若原创 2017-12-04 14:27:24 · 279 阅读 · 0 评论 -
Java集合类-Set
Java集合类-Set概要图集合SetJava中使用Set接口描述一个集合(集合不允许有“重复值”,注意重复的概念),集合Set是Collection的子接口,Set不允许其数据元素重复出现,也就是说在Set中每一个数据元素都是唯一的。Set接口定义的常用方法如下: 序号 方法 描述 1 size() 获取Set尺寸(即Set包含数据元素的总数...原创 2017-12-15 23:15:33 · 6348 阅读 · 0 评论 -
Java容器-List
Java集合类 List概要图Java中常用集合类常用集合类主要分为Collection和Map两大分支。橙色表示接口,蓝色表示实现类。线性结构Java中使用List接口描述线性结构,其实现类使用最频繁的有ArrayList(数组线性表)和LinkedList(双向链表)。List里存放的对象时有序的,同时也是可以重复的,并提供了按索引访问的方式。List接...原创 2018-04-11 23:02:41 · 1619 阅读 · 0 评论