![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法(Java版)
sd_lucky
这个作者很懒,什么都没留下…
展开
-
集合----顺序存储的实现
一 、集合的定义 集合是由任意类型互不相同的数据元素组成的,它们之间没有任何逻辑关系。每一个元素都是相对独立的。在Java中,Object类是所有对象的根类,可以代表集合中任意一种数据类型。在Java中,Set接口来表示集合。集合分为顺序存储结构和链式存储结构,顺序结构是由数组来实现的,本博客讲述顺序存储结构相关代码的实现。 二、集合的抽象数据类型 抽象数据类型(ADT)包括数据和操作原创 2016-08-03 20:37:19 · 2610 阅读 · 0 评论 -
数据结构与算法--基本知识
数据结构对每个程序员来说都是必备的基础,也是各大公司面试的重中之重。而我也是作为一个初学者来学习Java版的数据结构,因此,我准备深入学习,并且用代码实现各种数据结构,希望我编写的这一系列博客能提供和我一样对数据结构不太了解的初学者提供帮助,如有错误,希望大家提出,本人不胜感激。 一 、数据结构与算法的概念 数据结构是研究如何把现实中的数据存储到计算机中,它能使数据之间存在着某种特定的逻辑关系原创 2016-08-01 09:47:43 · 3742 阅读 · 0 评论 -
集合----链式存储的实现
一 、链表的概念 集合的顺序存储是通过数组来实现的,集合的链式存储是通过存储结点之间的链接来实现的,从而形成链表。链表中的每一个结点都包含一个值域和一个指针(即引用对象域),每个结点的指针指向下一个结点对象,这样的链表称之为单链表。在单链表中,第一个结点称之为表头结点,指向第一个结点的指针被称为表头指针,最后一个结点称为表尾结点,表尾结点的指针为空。通常,为了方便插入和删除结点,通常在表头结点增原创 2016-08-05 23:05:56 · 1634 阅读 · 0 评论