java數據結構解決方案,java程序設計與數據結構

本文目錄一覽:

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裸寫一個類似功能的類可以參考這個:

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/206303.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-07 17:50
下一篇 2024-12-07 17:50

相關推薦

發表回復

登錄後才能評論