数据结构
文章平均质量分 79
苦瓜_Tan
这个作者很懒,什么都没留下…
展开
-
java实现链表结构
1. 方式一原创 2014-06-26 15:05:47 · 468 阅读 · 0 评论 -
java数据结构-非线性结构之树
一、树状图树状图是一种数据结构,它是由n(n>=1)个有限节点原创 2014-10-10 12:53:48 · 918 阅读 · 0 评论 -
java树状结构之二叉树
前面已经提到过树和二叉树的相关概念内容,下面主要来原创 2014-10-10 13:01:23 · 439 阅读 · 0 评论 -
java数据结构--线性结构
摘自网上关于数据结构一段话:一、数据结构概念用我的理解,数据结构包含数据和结构,通俗一点就是将数据按照一定的结构组合起来,不同的组合方式会有不同的效率,使用不同的场景,如此而已。比如我们最常用的数组,就是一种数据结构,有独特的承载数据的方式,按顺序排列,其特点就是你可以根据下标快速查找元素,但是因为在数组中插入和删除元素会有其它元素较大幅度的便宜,所以会带来较多的消耗,所以因为原创 2014-10-09 23:42:01 · 2711 阅读 · 1 评论 -
java数据结构之hash表
Hash表也称为散列表,是一种数据结构。转载 2014-10-13 08:57:03 · 1589 阅读 · 0 评论 -
java集合类之HashMap
Java集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable有什么区别,一个比较简单的回答是:1、HashMap是非线程安全的,HashTable是线程安全的。2、HashMap的键和值都允许有null值存在,而HashTable则不转载 2014-10-13 10:24:12 · 473 阅读 · 0 评论 -
java集合类之TreeMap
TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解,其实这篇博文的名字叫做:根据红黑树的算法来分析TreeMap的实现,但是为了与Java提高篇系列博文保持一致还是叫做TreeMap比较好。通过这篇博文你可以获得如下知识点: 1、红黑树的基本概念。 2、红黑树增加节点、删除节点的实现过程。 3、红黑转载 2014-10-13 10:18:27 · 620 阅读 · 0 评论 -
Java集合类总结
Java的集合类关系图:List:add/remove/get/set。1,ArrayList:其实就是数组,适合随机查找;2,LinkedList:增加了push/[pop|remove|pull],好啰嗦,其实都是removeFirst;3,Vector:历史遗留产物,同步版的ArrayList,名字起的奇奇怪怪,代码和ArrayList太像;4,Stack:继承自原创 2014-10-15 19:42:30 · 367 阅读 · 0 评论 -
TreeMap简单simple
TreeMap能够按照主键对里面的数据进行排序,基于上篇文章:java集合类之TreeMPA原创 2014-10-15 19:29:55 · 452 阅读 · 0 评论