本文目录一览:
JAVA中的几种数据结构
Java 数据结构
Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:
枚举(Enumeration)
位集合(BitSet)
向量(Vector)
栈(Stack)
字典(Dictionary)
哈希表(Hashtable)
属性(Properties)
用java解决数据结构的问题
典型的多对多关系
3张表
1.t_student 字段 id no name
2.t_course 字段 id courseName
3.t_scoreItem 字段 id scroe stu_id(外键,对应t_student的id) course_id(外键,对应t_course的id)
要求1的sql select s.name,sum(si.score) from t_student s left join t_scoreItem si on s.id=si.stu_id group by s.name order by sum(si.score) desc
数据结构在java里如何实现?
首先Java没有指针(为了安全和方便编程).
其次数据结构和指针无关,和语言也无关.
Java封装好了各种基本的数据结构 比如:
数组,队列,Stack,HashTable,HashSet,HaspMap等等
你说的顺序表 Java中你可以用:
ArrayList 这个类:
例子:
如果你自己想用Java裸写一个类似功能的类可以参考这个: