本文目錄一覽:
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