首页 > 编程知识 正文

java数据结构解决方案,java程序设计与数据结构

时间:2023-12-28 21:11:13 阅读:329380 作者:YHLQ

本文目录一览:

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裸写一个类似功能的类可以参考这个:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。