我写程序时经常使用像链表,动态数组等数据结构,但又不想自己写,因为麻烦效率又不好,所以就想程序语言里是不是就给我们提供了呢?答案是肯定的。下面我简单介绍一下java里一些有用的数据结构,希望对大家编程有所帮助。
ArrayList:动态数组。
LinkedList:链表。
set:元素要求唯一。例如HashSet,TreeSet(访问更快,并按升序排列。)
Map:映射。例如HashMap,TreeMap
Arrays:操作数组,全是静态方法,非常有用。
本文介绍了Java中常用的数据结构,包括动态数组ArrayList、链表LinkedList、元素唯一的Set如HashSet和TreeSet、映射Map如HashMap和TreeMap,以及用于操作数组的Arrays工具类。
我写程序时经常使用像链表,动态数组等数据结构,但又不想自己写,因为麻烦效率又不好,所以就想程序语言里是不是就给我们提供了呢?答案是肯定的。下面我简单介绍一下java里一些有用的数据结构,希望对大家编程有所帮助。
ArrayList:动态数组。
LinkedList:链表。
set:元素要求唯一。例如HashSet,TreeSet(访问更快,并按升序排列。)
Map:映射。例如HashMap,TreeMap
Arrays:操作数组,全是静态方法,非常有用。
3369
916

被折叠的 条评论
为什么被折叠?