2017年8月7日

【数据结构】之队列(Java语言描述)

摘要: 在【这篇文章】中,我简单介绍了队列的基本数据结构及操作方式,并用C语言代码描述了队列的基本功能实现。 JDK中默认为我们提供了队列的API—— Queue 。 Queue是一个接口,其中提供了处理队列及其操作的一些基本方法,如果我们想要创建自己的队列,就需要先创建一个类实现Queue接口。 在Jav 阅读全文

posted @ 2017-08-07 18:27 ITGungnir 阅读(171) 评论(0) 推荐(0) 编辑

【数据结构】之栈(Java语言描述)

摘要: 在前面的【这篇文章】中,我简单介绍了栈这种数据结构的操作功能,并使用C语言对其进行了代码的编写。 Java的JDK中默认为我们提供了栈这种数据结构的API—— Stack 。 Java中的Stack类继承自 Vector 类。Vector也是Java中的一种数据结构,和ArrayList非常相似,不 阅读全文

posted @ 2017-08-07 18:15 ITGungnir 阅读(281) 评论(0) 推荐(0) 编辑

【数据结构】之链表(Java语言描述)

摘要: 以前写过一篇帖子,记录了链表在C语言中的描述代码。C语言中没有链表的直接实现,因此,我们需要自己编写代码实现。请参考【我的这篇文章】。 Java中默认为我们提供了链表的API—— LinkedList 。 Java中LinkedList的操作过程和C语言中的操作过程相同:都是以“节点”为单位,为当前 阅读全文

posted @ 2017-08-07 16:55 ITGungnir 阅读(291) 评论(0) 推荐(0) 编辑

【数据结构】之顺序表(Java语言描述)

摘要: 之前总结过使用C语言描述的顺序表数据结构。在C语言类库中没有为我们提供顺序表的数据结构,因此我们需要自己手写,详细的有关顺序表的数据结构描述和C语言代码请见【我的这篇文章】。 在Java语言的JDK中,为我们提供了专门的顺序表的数据结构API—— ArrayList 。 Java中的ArrayLis 阅读全文

posted @ 2017-08-07 14:18 ITGungnir 阅读(726) 评论(0) 推荐(0) 编辑

导航