標籤:blog http 資料 2014 代碼 log new size
人生總有那麼多未完的篇章,但是有時候今天你沒完成的可能你以後再也不會完成。承諾的一切興許也變成了過眼雲煙。想抓住,握緊的拳頭卻使他們溜的更快。人生恰如初見,幾多的欣喜。
----------------------------------------------------------------------------------------------萬惡的分割線------------------------------------------------
分割線都受不了了。好吧之前我們說過了介面,那麼類是怎麼完成介面功能的呢?
我們首先看下介面的功能燃油一步步的做,木有錯是一步步。。
然後我們講一下順序表:首先順序表 就像排隊 只有收元素沒有前驅,只有尾元素沒有後繼,其他元素都有且只有一個前驅和後繼。
思考:那麼順序表我們需要知道些什麼呢?
首先我們要知道表定義時的長度,表中現有資料的個數,還有用於儲存表的數組。所以代碼就出來了:
類要先繼承介面:public class SeqList<T>:IListds<T> //<T>是泛型補足一下姿勢: 泛型和Object類型很像但是 Object在應用的時候要強轉很不安全,而泛型在應用的時候告訴<T>是什麼類型的就不需要強轉,只加了複用性和安全性。
maxsize表示初始化時定義的表的大小。data儲存資料的數組。last尾元素的位置。
然後再將mazsize 和last欄位封裝成屬性。注意last只有get沒有set;
然後我們構造一下類:
public SeqList(int size)
{
data=new T[size]; //執行個體化數組
maxsize=size;//設定數組的最大值
lsat=-1; //初始化最後的元素
}
好吧打字把我打累了我先休息會欲知後事如何,傾聽下回分解:期待C#(資料結構):1.順序表結構(3)吧。