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