1、泛型
1.1泛型類宣告
其主要目的是可以建立具有型別安全的集合框架,如鍊表、雜湊對映等資料結構。可以使用「class 名稱《泛型列表》」宣告乙個類,為了和普通的類有所區別,這樣宣告的類稱作泛型類,如:class people。
1.2使用泛型類宣告物件
泛型類宣告和建立物件時,類名後多了一對「<>」,而且必須要用具體的型別替換「<>」中的泛型。例如:
coneconeone;
coneone =new cone(new circle());
2、鍊錶
鍊錶是由若干個稱作節點的物件組成的一種資料結構,每個節點含有乙個資料和下乙個節點的引用 。 linkedlist泛型類建立的物件以鍊錶結構儲存資料,習慣上稱linkedlist類建立的物件為鍊錶物件。例如,linkedlistmylist=new linkedlist();建立乙個空雙鏈表。 add(e obj) 向鍊錶依次增加節點。
3、樹集
treeset類建立的物件稱作樹集。
例如treesetmytree=new treese();然後使用add方法為樹集新增節點,例如 mytree.add("boy")。樹集用add方法新增節點,節點會按其存放的資料的「大小」順序一層一層地依次排列,在同一層中的節點從左到右按「大小」順序遞增排列,下一層的都比上一層的小。
public boolean add(e o) 向樹集新增加節點。
public void clear() 刪除樹集中的所有節點。
public void contains(object o) 如果樹集中有包含引數指定的物件,該方法返回true,否則返回false 。
public e first() 返回樹集中的第乙個節點中的資料(最小的節點)。
public e last() 返回最後乙個節點中的資料(最大的節點)。
public isempty() 判斷是否是空樹集,如果樹集不含任何節點,該方法返回true 。
public boolean remove(object o) 刪除樹集中的儲存引數指定的物件的最小節點。
public int size() 返回樹集中節點的數目。
第十二周程式設計總結
這個作業屬於那個課程 c語言程式設計2 這個作業要求在 2019年春季學期第十二周作業 我在這個課程的目標是 學會鍊錶的初步使用 這個作業在那個具體方面幫助我實現目標 理解鍊錶 參考文獻 書上鍊表章節 本題要求實現乙個函式,用於計算有n個元素的指標陣列s中最長的字串的長度。函式介面定義 int ma...
第十二周程式設計總結
7 1 程式設計列印空心字元菱形 10 分 本題目要求讀入菱形起始字母和菱形的高度,然後輸出空心字元菱形。所謂 空心菱形 是指 每行由兩端為字母 中間為空格的字串構成,每行的字串中心對齊 上半部分相鄰兩行字串長度差2,且字母從給定的起始字母逐一遞增 下半部分與上半部分對稱。1 實驗 include ...
第十二周程式設計總結
美國 歐巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫 成為美國歷史上首位編寫計算機 的 2014年底,為慶祝 電腦科學教育周 正式啟動,歐巴馬編寫了很簡單的計算機 在螢幕上畫乙個正方形。現在你也跟他一起畫吧!1 實驗 include int main printf n return 0 2 設...