6Java学习笔记之数据结构——二叉树

二叉树操作集合,二叉树的操作...
阅读(125) 评论(0)

java中常用数据结构

原文链接:http://blog.csdn.net/u010947402/article/details/51878166 JAVA中常用的数据结构(java.util. 中) Java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类。其主要的关系(继承关系)有:  (-...
阅读(137) 评论(0)

5Java学习笔记之数据结构——字符串String

字符串这个非常非常常用的数据结构,平时用的最多,但它到底是怎么工作的,可能没多少人去关心过。下面就来谈谈这个String到底有什么特殊的。 String s1 = "abc"; String s2 = "abc"; String s3 = "ab" + "c"; String s4 = new String("abc"); 判断上面s1,s2,s3,s4是否相等,用== 答案是:s1=...
阅读(1475) 评论(0)

4Java学习笔记之数据结构——队列

队列也是一种特殊的线性表,像栈是先进后出(FILO),而队列就像排队一样,先进的先出(FIFO)。插入时只能插入到队列的后端,删除时只能删除头部,这样的数据结构能维持住排队的次序。 在Java里有Queue这个接口,和List、Set同一级。像LinkedList类就同时implements了List和Queue接口。 乍一看,平时项目里好像没用到队列的场景,其实不然,队列应用场景极为丰富,也...
阅读(140) 评论(0)

3Java学习笔记之数据结构——栈

栈,是一种特殊的链表。栈,只能在表尾进行插入和删除。好比一个弹夹,往里面压子弹,每次添加时都是在弹夹最外部添加,打出子弹时也是每次都从最外部打出。 它是一种LIFO(last in first out)的线性结构。约定:末尾,也就是允许被插入和删除的一端称为栈顶(top),另一端称为栈底(bottom)。 平时在开发中貌似很少用到这个数据结构,或者说不知道该什么场合下使用栈,可能总是习惯性用数...
阅读(97) 评论(0)

2Java学习笔记之数据结构——双向链表

java双向链表,双向链表...
阅读(97) 评论(0)

1Java学习笔记之数据结构——单链表

数据结构学习,java实现单链表,数据结构单链表...
阅读(153) 评论(0)
    个人资料
    • 访问:95888次
    • 积分:1529
    • 等级:
    • 排名:千里之外
    • 原创:59篇
    • 转载:19篇
    • 译文:0篇
    • 评论:19条
    博客专栏